21 lines
619 B
TypeScript
21 lines
619 B
TypeScript
import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
|
|
declare global {
|
|
interface HTMLElementTagNameMap {
|
|
'sz-network-dns-view': SzNetworkDnsView;
|
|
}
|
|
}
|
|
export interface IDnsRecord {
|
|
domain: string;
|
|
type: 'A' | 'AAAA' | 'CNAME' | 'MX' | 'TXT';
|
|
value: string;
|
|
id?: string;
|
|
}
|
|
export declare class SzNetworkDnsView extends DeesElement {
|
|
static demo: () => TemplateResult<1>;
|
|
accessor records: IDnsRecord[];
|
|
static styles: import("@design.estate/dees-element").CSSResult[];
|
|
render(): TemplateResult;
|
|
private handleSync;
|
|
private handleDelete;
|
|
}
|