@joist/element
Version:
Intelligently apply styles to WebComponents
15 lines • 649 B
TypeScript
import type { ShadowResult } from "./result.js";
export declare class HTMLResult<T extends HTMLElement> implements ShadowResult {
#private;
constructor(raw: TemplateStringsArray, ..._values: any[]);
createNode(): Node;
apply(el: T): void;
}
export declare function html<T extends HTMLElement>(strings: TemplateStringsArray, ...values: any[]): HTMLResult<T>;
export declare class CSSResult implements ShadowResult {
#private;
constructor(raw: TemplateStringsArray, ..._values: any[]);
apply(el: HTMLElement): void;
}
export declare function css(strings: TemplateStringsArray): CSSResult;
//# sourceMappingURL=tags.d.ts.map