frontend/.pnpm-store/v3/files/c5/1989e4882845af48be0daedb672b5430fd09d7ad016356a3b04e5194d33f5e5795ef206f0321aca37e20f902ce32d1128cf2d8dd52b7fa01beba3646f6eeb3

19 lines
687 B
Plaintext

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, context_rest_properties }: {
contexts: Context[];
node: Node;
modifier?: Context['modifier'];
default_modifier?: Context['default_modifier'];
scope: TemplateScope;
component: Component;
context_rest_properties: Map<string, Node>;
}): void;