NodeOPCUA API Documentation
    Preparing search index...
    interface AbstractFs {
        close(fd: number, callback: NoParamCallback): void;
        existsSync(filename: string): boolean;
        open(
            path: PathLike,
            flags: OpenMode,
            callback: (err: ErrnoException | null, fd: number) => void,
        ): void;
        read<TBuffer extends ArrayBufferView<ArrayBufferLike>>(
            fd: number,
            buffer: TBuffer,
            offset: number,
            length: number,
            position: number | null,
            callback: (
                err: ErrnoException | null,
                bytesRead: number,
                buffer: TBuffer,
            ) => void,
        ): void;
        readFile(
            path: number | PathLike,
            options: string | { encoding: BufferEncoding; flag?: string },
            callback: (err: ErrnoException | null, data: string) => void,
        ): void;
        stat(
            path: PathLike,
            callback: (err: ErrnoException | null, stats: Stats) => void,
        ): void;
        statSync(path: PathLike): Stats;
        write<TBuffer extends ArrayBufferView<ArrayBufferLike>>(
            fd: number,
            buffer: TBuffer,
            offset: number | null | undefined,
            length: number | null | undefined,
            position: number | null | undefined,
            callback: (
                err: ErrnoException | null,
                bytesWritten: number,
                buffer: TBuffer,
            ) => void,
        ): void;
        writeFile(
            path: number | PathLike,
            data: string | ArrayBufferView<ArrayBufferLike>,
            options: WriteFileOptions,
            callback: NoParamCallback,
        ): void;
    }
    Index

    Methods

    • Parameters

      • path: PathLike
      • flags: OpenMode
      • callback: (err: ErrnoException | null, fd: number) => void

      Returns void

    • Type Parameters

      • TBuffer extends ArrayBufferView<ArrayBufferLike>

      Parameters

      • fd: number
      • buffer: TBuffer
      • offset: number
      • length: number
      • position: number | null
      • callback: (err: ErrnoException | null, bytesRead: number, buffer: TBuffer) => void

      Returns void

    • Parameters

      • path: number | PathLike
      • options: string | { encoding: BufferEncoding; flag?: string }
      • callback: (err: ErrnoException | null, data: string) => void

      Returns void

    • Type Parameters

      • TBuffer extends ArrayBufferView<ArrayBufferLike>

      Parameters

      • fd: number
      • buffer: TBuffer
      • offset: number | null | undefined
      • length: number | null | undefined
      • position: number | null | undefined
      • callback: (err: ErrnoException | null, bytesWritten: number, buffer: TBuffer) => void

      Returns void

    • Parameters

      • path: number | PathLike
      • data: string | ArrayBufferView<ArrayBufferLike>
      • options: WriteFileOptions
      • callback: NoParamCallback

      Returns void