11 lines
550 B
Plaintext
11 lines
550 B
Plaintext
import { ClientScript } from "./client-script";
|
|
import type { ElementNode } from "@astrojs/compiler/types";
|
|
import type { ParseTemplateResult } from "astro-eslint-parser";
|
|
export declare class Shared {
|
|
readonly clientScripts: ClientScript[];
|
|
addClientScript(code: string, node: ElementNode, parsed: ParseTemplateResult): ClientScript;
|
|
}
|
|
export declare function beginShared(filename: string): Shared;
|
|
export declare function terminateShared(filename: string): Shared | null;
|
|
export declare function getShared(filename: string): Shared | null;
|