Sha256: 0676d3319b25628b71de61e64fb10615cb202b69d3ec38f744b60474f13ef232

Contents?: true

Size: 716 Bytes

Versions: 5

Compression:

Stored size: 716 Bytes

Contents

import Variable from './Variable';
import Identifier from '../nodes/Identifier';
import Module from '../../Module';
import { RenderOptions } from '../../utils/renderHelpers';
export declare function isNamespaceVariable(variable: Variable): variable is NamespaceVariable;
export default class NamespaceVariable extends Variable {
    isNamespace: true;
    module: Module;
    needsNamespaceBlock: boolean;
    referencedEarly: boolean;
    originals: {
        [name: string]: Variable;
    };
    references: Identifier[];
    constructor(module: Module);
    addReference(identifier: Identifier): void;
    includeVariable(): boolean;
    renderFirst(): boolean;
    renderBlock(options: RenderOptions): string;
}

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
jass-0.9.5 vendor/node_modules/rollup/dist/typings/ast/variables/NamespaceVariable.d.ts
jass-0.9.4 vendor/node_modules/rollup/dist/typings/ast/variables/NamespaceVariable.d.ts
jass-0.9.3 vendor/node_modules/rollup/dist/typings/ast/variables/NamespaceVariable.d.ts
condenser-0.0.4 lib/condenser/processors/node_modules/rollup/dist/typings/ast/variables/NamespaceVariable.d.ts
jass-0.9.1 vendor/node_modules/rollup/dist/typings/ast/variables/NamespaceVariable.d.ts