diff options
| author | akiyamn | 2023-09-24 23:22:21 +1000 |
|---|---|---|
| committer | akiyamn | 2023-09-24 23:22:21 +1000 |
| commit | 4e87195739f2a5d9a05451b48773c8afdc680765 (patch) | |
| tree | 9cba501844a4a11dcbdffc4050ed8189561c55ed /node_modules/rollup-pluginutils/dist/pluginutils.d.ts | |
| download | price-tracker-worker-4e87195739f2a5d9a05451b48773c8afdc680765.tar.gz price-tracker-worker-4e87195739f2a5d9a05451b48773c8afdc680765.zip | |
Initial commit (by create-cloudflare CLI)
Diffstat (limited to 'node_modules/rollup-pluginutils/dist/pluginutils.d.ts')
| -rw-r--r-- | node_modules/rollup-pluginutils/dist/pluginutils.d.ts | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/node_modules/rollup-pluginutils/dist/pluginutils.d.ts b/node_modules/rollup-pluginutils/dist/pluginutils.d.ts new file mode 100644 index 0000000..43ecabb --- /dev/null +++ b/node_modules/rollup-pluginutils/dist/pluginutils.d.ts @@ -0,0 +1,39 @@ +import { Node } from 'estree-walker'; + +export interface AttachedScope { + parent?: AttachedScope; + isBlockScope: boolean; + declarations: { [key: string]: boolean }; + addDeclaration(node: Node, isBlockDeclaration: boolean, isVar: boolean): void; + contains(name: string): boolean; +} + +export interface DataToEsmOptions { + compact?: boolean; + indent?: string; + namedExports?: boolean; + objectShorthand?: boolean; + preferConst?: boolean; +} + +export type AddExtension = (filename: string, ext?: string) => string; +export const addExtension: AddExtension; + +export type AttachScopes = (ast: Node, propertyName?: string) => AttachedScope; +export const attachScopes: AttachScopes; + +export type CreateFilter = ( + include?: Array<string | RegExp> | string | RegExp | null, + exclude?: Array<string | RegExp> | string | RegExp | null, + options?: { resolve?: string | false | null } +) => (id: string | any) => boolean; +export const createFilter: CreateFilter; + +export type MakeLegalIdentifier = (str: string) => string; +export const makeLegalIdentifier: MakeLegalIdentifier; + +export type DataToEsm = (data: any, options?: DataToEsmOptions) => string; +export const dataToEsm: DataToEsm; + +export type ExtractAssignedNames = (param: Node) => Array<string>; +export const extractAssignedNames: ExtractAssignedNames; |
