types/construct.types.ts

types/construct.types.ts is a file in GovLab Quality. 21 lines of code and 2 definitions.

export interface ConstructNode {
    type: string;
    name?: string;
    method?: boolean;
    id?: ConstructNode | null;
    init?: ConstructNode | null;
    value?: ConstructNode | null;
    callee?: ConstructNode | null;
    declaration?: ConstructNode | null;
    source?: ConstructNode | null;
    local?: ConstructNode;
    exported?: ConstructNode;
    body?: ConstructNode[];
    declarations?: ConstructNode[];
    properties?: ConstructNode[];
    specifiers?: ConstructNode[];
}

export interface Construct {
    name: string;
    node: ConstructNode;
}