@servicenow/sdk - v4.4.1
    Preparing search index...
    interface System {
        args: string[];
        newLine: string;
        useCaseSensitiveFileNames: boolean;
        base64decode?(input: string): string;
        base64encode?(input: string): string;
        clearScreen?(): void;
        clearTimeout?(timeoutId: any): void;
        createDirectory(path: string): void;
        createHash?(data: string): string;
        createSHA256Hash?(data: string): string;
        deleteFile?(path: string): void;
        directoryExists(path: string): boolean;
        exit(exitCode?: number): void;
        fileExists(path: string): boolean;
        getCurrentDirectory(): string;
        getDirectories(path: string): string[];
        getExecutingFilePath(): string;
        getFileSize?(path: string): number;
        getMemoryUsage?(): number;
        getModifiedTime?(path: string): Date | undefined;
        getWidthOfTerminal?(): number;
        readDirectory(
            path: string,
            extensions?: readonly string[],
            exclude?: readonly string[],
            include?: readonly string[],
            depth?: number,
        ): string[];
        readFile(path: string, encoding?: string): string | undefined;
        realpath?(path: string): string;
        resolvePath(path: string): string;
        setModifiedTime?(path: string, time: Date): void;
        setTimeout?(
            callback: (...args: any[]) => void,
            ms: number,
            ...args: any[],
        ): any;
        watchDirectory?(
            path: string,
            callback: DirectoryWatcherCallback,
            recursive?: boolean,
            options?: tsc.WatchOptions,
        ): FileWatcher;
        watchFile?(
            path: string,
            callback: FileWatcherCallback,
            pollingInterval?: number,
            options?: tsc.WatchOptions,
        ): FileWatcher;
        write(s: string): void;
        writeFile(path: string, data: string, writeByteOrderMark?: boolean): void;
        writeOutputIsTTY?(): boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    args: string[]
    newLine: string
    useCaseSensitiveFileNames: boolean

    Methods

    • Parameters

      • input: string

      Returns string

    • Parameters

      • input: string

      Returns string

    • Returns void

    • Parameters

      • timeoutId: any

      Returns void

    • Parameters

      • path: string

      Returns void

    • This must be cryptographically secure. Only implement this method using crypto.createHash("sha256").

      Parameters

      • data: string

      Returns string

    • Parameters

      • path: string

      Returns void

    • Parameters

      • path: string

      Returns boolean

    • Parameters

      • OptionalexitCode: number

      Returns void

    • Parameters

      • path: string

      Returns boolean

    • Returns string

    • Parameters

      • path: string

      Returns string[]

    • Returns string

    • Parameters

      • path: string

      Returns number

    • Returns number

    • Parameters

      • path: string

      Returns Date | undefined

    • Returns number

    • Parameters

      • path: string
      • Optionalextensions: readonly string[]
      • Optionalexclude: readonly string[]
      • Optionalinclude: readonly string[]
      • Optionaldepth: number

      Returns string[]

    • Parameters

      • path: string
      • Optionalencoding: string

      Returns string | undefined

    • Parameters

      • path: string

      Returns string

    • Parameters

      • path: string

      Returns string

    • Parameters

      • path: string
      • time: Date

      Returns void

    • Parameters

      • callback: (...args: any[]) => void
      • ms: number
      • ...args: any[]

      Returns any

    • Parameters

      Returns FileWatcher

      • this parameter is used in polling-based watchers and ignored in watchers that use native OS file watching
    • Parameters

      • s: string

      Returns void

    • Parameters

      • path: string
      • data: string
      • OptionalwriteByteOrderMark: boolean

      Returns void

    • Returns boolean