Urara-Blog/node_modules/.pnpm-store/v3/files/37/ab15efdcc570d5b56a2ec05ca895e0d334b84d53fca71cb84471ca0e7cbc280cfe94bcec3c3ecc8320b76f124489ca3253a794f79ac2bbd2a525a47197c046
2022-08-14 01:14:53 +08:00

17 lines
812 B
Text

import Wrapper from './shared/Wrapper';
import Renderer from '../Renderer';
import Block from '../Block';
import KeyBlock from '../../nodes/KeyBlock';
import FragmentWrapper from './Fragment';
import { Identifier } from 'estree';
export default class KeyBlockWrapper extends Wrapper {
node: KeyBlock;
fragment: FragmentWrapper;
block: Block;
dependencies: string[];
var: Identifier;
constructor(renderer: Renderer, block: Block, parent: Wrapper, node: KeyBlock, strip_whitespace: boolean, next_sibling: Wrapper);
render(block: Block, parent_node: Identifier, parent_nodes: Identifier): void;
render_static_key(_block: Block, parent_node: Identifier, parent_nodes: Identifier): void;
render_dynamic_key(block: Block, parent_node: Identifier, parent_nodes: Identifier): void;
}