frontend/.pnpm-store/v3/files/04/b1cf3fb381d76e7c869136e52966c7fe7caed10858b2e9bc34a17a9c1a8cbf8a7ee2d1892b734995978e9e38d818cd02a01f4a73eb7ca67861862c314228e0

178 lines
5.3 KiB
Plaintext

import Let from '../../../nodes/Let';
import Block from '../../Block';
import TemplateScope from '../../../nodes/shared/TemplateScope';
import { BinaryExpression, Identifier } from 'estree';
export declare function get_slot_definition(block: Block, scope: TemplateScope, lets: Let[]): {
block: Block;
scope: TemplateScope;
get_context?: undefined;
get_changes?: undefined;
} | {
block: Block;
scope: TemplateScope;
get_context: (import("estree").ClassExpression & {
start: number;
end: number;
}) | (import("estree").ArrayExpression & {
start: number;
end: number;
}) | (import("estree").ArrowFunctionExpression & {
start: number;
end: number;
}) | (import("estree").AssignmentExpression & {
start: number;
end: number;
}) | (import("estree").AwaitExpression & {
start: number;
end: number;
}) | (BinaryExpression & {
start: number;
end: number;
}) | (import("estree").SimpleCallExpression & {
start: number;
end: number;
}) | (import("estree").NewExpression & {
start: number;
end: number;
}) | (import("estree").ChainExpression & {
start: number;
end: number;
}) | (import("estree").ConditionalExpression & {
start: number;
end: number;
}) | (import("estree").FunctionExpression & {
start: number;
end: number;
}) | (Identifier & {
start: number;
end: number;
}) | (import("estree").ImportExpression & {
start: number;
end: number;
}) | (import("estree").SimpleLiteral & {
start: number;
end: number;
}) | (import("estree").RegExpLiteral & {
start: number;
end: number;
}) | (import("estree").BigIntLiteral & {
start: number;
end: number;
}) | (import("estree").LogicalExpression & {
start: number;
end: number;
}) | (import("estree").MemberExpression & {
start: number;
end: number;
}) | (import("estree").MetaProperty & {
start: number;
end: number;
}) | (import("estree").ObjectExpression & {
start: number;
end: number;
}) | (import("estree").SequenceExpression & {
start: number;
end: number;
}) | (import("estree").TaggedTemplateExpression & {
start: number;
end: number;
}) | (import("estree").TemplateLiteral & {
start: number;
end: number;
}) | (import("estree").ThisExpression & {
start: number;
end: number;
}) | (import("estree").UnaryExpression & {
start: number;
end: number;
}) | (import("estree").UpdateExpression & {
start: number;
end: number;
}) | (import("estree").YieldExpression & {
start: number;
end: number;
});
get_changes: (import("estree").ClassExpression & {
start: number;
end: number;
}) | (import("estree").ArrayExpression & {
start: number;
end: number;
}) | (import("estree").ArrowFunctionExpression & {
start: number;
end: number;
}) | (import("estree").AssignmentExpression & {
start: number;
end: number;
}) | (import("estree").AwaitExpression & {
start: number;
end: number;
}) | (BinaryExpression & {
start: number;
end: number;
}) | (import("estree").SimpleCallExpression & {
start: number;
end: number;
}) | (import("estree").NewExpression & {
start: number;
end: number;
}) | (import("estree").ChainExpression & {
start: number;
end: number;
}) | (import("estree").ConditionalExpression & {
start: number;
end: number;
}) | (import("estree").FunctionExpression & {
start: number;
end: number;
}) | (Identifier & {
start: number;
end: number;
}) | (import("estree").ImportExpression & {
start: number;
end: number;
}) | (import("estree").SimpleLiteral & {
start: number;
end: number;
}) | (import("estree").RegExpLiteral & {
start: number;
end: number;
}) | (import("estree").BigIntLiteral & {
start: number;
end: number;
}) | (import("estree").LogicalExpression & {
start: number;
end: number;
}) | (import("estree").MemberExpression & {
start: number;
end: number;
}) | (import("estree").MetaProperty & {
start: number;
end: number;
}) | (import("estree").ObjectExpression & {
start: number;
end: number;
}) | (import("estree").SequenceExpression & {
start: number;
end: number;
}) | (import("estree").TaggedTemplateExpression & {
start: number;
end: number;
}) | (import("estree").TemplateLiteral & {
start: number;
end: number;
}) | (import("estree").ThisExpression & {
start: number;
end: number;
}) | (import("estree").UnaryExpression & {
start: number;
end: number;
}) | (import("estree").UpdateExpression & {
start: number;
end: number;
}) | (import("estree").YieldExpression & {
start: number;
end: number;
});
};