Interface UsingForDirective

interface UsingForDirective {
    functionList?: ({
        function: IdentifierPath;
    } | {
        definition: IdentifierPath;
        operator:
            | "+"
            | "-"
            | "*"
            | "/"
            | "%"
            | "!="
            | "=="
            | "<"
            | "<="
            | ">"
            | ">="
            | "^"
            | "&"
            | "|"
            | "~";
    })[];
    global?: boolean;
    id: number;
    libraryName?: UserDefinedTypeName | IdentifierPath;
    nodeType: "UsingForDirective";
    src: string;
    typeName?: null | TypeName;
}

Properties

functionList?: ({
    function: IdentifierPath;
} | {
    definition: IdentifierPath;
    operator:
        | "+"
        | "-"
        | "*"
        | "/"
        | "%"
        | "!="
        | "=="
        | "<"
        | "<="
        | ">"
        | ">="
        | "^"
        | "&"
        | "|"
        | "~";
})[]
global?: boolean
id: number
nodeType: "UsingForDirective"
src: string
typeName?: null | TypeName