@servicenow/sdk - v4.4.1
    Preparing search index...

    Enumeration ScriptElementKind

    Index

    Enumeration Members

    alias: "alias"
    callSignatureElement: "call"

    interface Y { ():number; }

    classElement: "class"

    class X {}

    constElement: "const"
    constructorImplementationElement: "constructor"

    class X { constructor() { } } class X { static { } }

    constructSignatureElement: "construct"

    interface Y { new():Y; }

    directory: "directory"
    enumElement: "enum"

    enum E

    enumMemberElement: "enum member"
    externalModuleName: "external module name"
    functionElement: "function"

    Inside module and script only function f() { }

    indexSignatureElement: "index"

    interface Y { []:number; }

    interfaceElement: "interface"

    interface Y {}

    jsxAttribute: "JSX attribute"
    keyword: "keyword"

    predefined type (void) or keyword (class)

    label: "label"
    letElement: "let"
    link: "link"

    Jsdoc @link: in {@link C link text}, the before and after text "" and ""

    linkName: "link name"

    Jsdoc @link: in {@link C link text}, the entity name "C"

    linkText: "link text"

    Jsdoc @link: in {@link C link text}, the link text "link text"

    localClassElement: "local class"

    var x = class X {}

    localFunctionElement: "local function"

    Inside function

    localVariableElement: "local var"

    Inside function

    memberAccessorVariableElement: "accessor"

    class X { [public|private]* accessor foo: number; }

    memberFunctionElement: "method"

    class X { [public|private]* foo() {} }

    memberGetAccessorElement: "getter"

    class X { [public|private]* [get|set] foo:number; }

    memberSetAccessorElement: "setter"
    memberVariableElement: "property"

    class X { [public|private]* foo:number; } interface Y { foo:number; }

    moduleElement: "module"

    module foo {}

    parameterElement: "parameter"

    function foo(Y: string)

    primitiveType: "primitive type"
    scriptElement: "script"

    top level script node

    string: "string"

    String literal

    typeElement: "type"

    type T = ...

    typeParameterElement: "type parameter"
    unknown: ""
    variableAwaitUsingElement: "await using"

    await using foo = ...

    variableElement: "var"

    Inside module and script only const v = ..

    variableUsingElement: "using"

    using foo = ...

    warning: "warning"