Urara-Blog/node_modules/.pnpm-store/v3/files/3d/0f884b12f3a1db5885074ee22436691c721ba0010b416e062bd9e76853d2f0d8e886478e94fac3b5bda3f833f78bdafcac144a84f9ab2995c35b69d60d4df4
2022-08-14 01:14:53 +08:00

17 lines
614 B
Text

import { Node, Identifier } from 'estree';
import Component from '../../Component';
import TemplateScope from './TemplateScope';
export interface Context {
key: Identifier;
name?: string;
modifier: (node: Node) => Node;
default_modifier: (node: Node, to_ctx: (name: string) => Node) => Node;
}
export declare function unpack_destructuring({ contexts, node, modifier, default_modifier, scope, component }: {
contexts: Context[];
node: Node;
modifier?: Context['modifier'];
default_modifier?: Context['default_modifier'];
scope: TemplateScope;
component: Component;
}): void;