@servicenow/sdk - v4.4.1
    Preparing search index...
    interface SessionOptions {
        allowLocalPluginLoads?: boolean;
        byteLength: (buf: string, encoding?: BufferEncoding) => number;
        cancellationToken: ServerCancellationToken;
        canUseEvents: boolean;
        canUseWatchEvents?: boolean;
        eventHandler?: ProjectServiceEventHandler;
        globalPlugins?: readonly string[];
        host: ServerHost;
        hrtime: (start?: [number, number]) => [number, number];
        logger: tsc.server.Logger;
        noGetErrOnBackgroundUpdate?: boolean;
        pluginProbeLocations?: readonly string[];
        serverMode?: LanguageServiceMode;
        suppressDiagnosticEvents?: boolean;
        throttleWaitMilliseconds?: number;
        typesMapLocation?: string;
        typingsInstaller?: ITypingsInstaller;
        useInferredProjectPerProjectRoot: boolean;
        useSingleInferredProject: boolean;
    }
    Index

    Properties

    allowLocalPluginLoads?: boolean
    byteLength: (buf: string, encoding?: BufferEncoding) => number
    cancellationToken: ServerCancellationToken
    canUseEvents: boolean

    If falsy, all events are suppressed.

    canUseWatchEvents?: boolean
    globalPlugins?: readonly string[]
    hrtime: (start?: [number, number]) => [number, number]
    logger: tsc.server.Logger
    noGetErrOnBackgroundUpdate?: boolean
    pluginProbeLocations?: readonly string[]
    serverMode?: LanguageServiceMode
    suppressDiagnosticEvents?: boolean

    Has no effect if eventHandler is also specified.

    throttleWaitMilliseconds?: number
    typesMapLocation?: string
    typingsInstaller?: ITypingsInstaller
    useInferredProjectPerProjectRoot: boolean
    useSingleInferredProject: boolean