1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | import { Directive, PartInfo, DirectiveClass, DirectiveResult } from './directive.js';
|
7 | import { AttributePart, Part, Disconnectable } from './lit-html.js';
|
8 | export type { Template } from './lit-html.js';
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 | export declare const _$LH: {
|
21 | boundAttributeSuffix: string;
|
22 | marker: string;
|
23 | markerMatch: string;
|
24 | HTML_RESULT: number;
|
25 | getTemplateHtml: (strings: TemplateStringsArray, type: 1 | 2) => [import("trusted-types/lib").TrustedHTML, (string | undefined)[]];
|
26 | overrideDirectiveResolve: (directiveClass: new (part: PartInfo) => Directive & {
|
27 | render(): unknown;
|
28 | }, resolveOverrideFn: (directive: Directive, values: unknown[]) => unknown) => {
|
29 | new (part: PartInfo): {
|
30 | _$resolve(this: Directive, _part: Part, values: unknown[]): unknown;
|
31 | __part: Part;
|
32 | __attributeIndex: number | undefined;
|
33 | __directive?: Directive | undefined;
|
34 | _$parent: Disconnectable;
|
35 | _$disconnectableChildren?: Set<Disconnectable> | undefined;
|
36 | _$notifyDirectiveConnectionChanged?(isConnected: boolean): void;
|
37 | readonly _$isConnected: boolean;
|
38 | _$initialize(part: Part, parent: Disconnectable, attributeIndex: number | undefined): void;
|
39 | render: ((...props: unknown[]) => unknown) & (() => unknown);
|
40 | update(_part: Part, props: unknown[]): unknown;
|
41 | };
|
42 | };
|
43 | setDirectiveClass(value: DirectiveResult, directiveClass: DirectiveClass): void;
|
44 | getAttributePartCommittedValue: (part: AttributePart, value: unknown, index: number | undefined) => unknown;
|
45 | connectedDisconnectable: (props?: object | undefined) => Disconnectable;
|
46 | resolveDirective: (part: import("./lit-html.js").ChildPart | AttributePart | import("./lit-html.js").ElementPart, value: unknown, parent?: import("./lit-html.js").DirectiveParent, attributeIndex?: number | undefined) => unknown;
|
47 | AttributePart: typeof AttributePart;
|
48 | PropertyPart: typeof import("./lit-html.js").PropertyPart;
|
49 | BooleanAttributePart: typeof import("./lit-html.js").BooleanAttributePart;
|
50 | EventPart: typeof import("./lit-html.js").EventPart;
|
51 | ElementPart: typeof import("./lit-html.js").ElementPart;
|
52 | };
|
53 |
|
\ | No newline at end of file |