svelte
Version:
Cybernetically enhanced web apps
15 lines (14 loc) • 547 B
TypeScript
import { ModuleFormat } from '../interfaces';
import { Identifier, ImportDeclaration, ExportNamedDeclaration } from 'estree';
interface Export {
name: string;
as: string;
}
export default function create_module(program: any, format: ModuleFormat, name: Identifier, banner: string, sveltePath: string, helpers: Array<{
name: string;
alias: Identifier;
}>, globals: Array<{
name: string;
alias: Identifier;
}>, imports: ImportDeclaration[], module_exports: Export[], exports_from: ExportNamedDeclaration[]): void;
export {};