ZenFS
    Preparing search index...

    Interface DeviceDriver<TData>

    A device driver

    interface DeviceDriver<TData = any> {
        name: string;
        singleton?: boolean;
        close(file: Device<TData>): void;
        init(ino: number, options: object): DeviceInit<TData>;
        read(
            device: Device<TData>,
            buffer: Uint8Array,
            offset: number,
            end: number,
        ): void;
        sync(device: Device<TData>): void;
        write(device: Device<TData>, buffer: Uint8Array, offset: number): void;
    }

    Type Parameters

    • TData = any
    Index

    Properties

    Methods

    File operations

    Properties

    name: string

    The name of the device driver

    singleton?: boolean

    If true, only a single device can exist per device FS. Note that if this is unset or false, auto-named devices will have a number suffix

    Methods

    File operations

    • Synchronously read from a device.

      Parameters

      • device: Device<TData>
      • buffer: Uint8Array
      • offset: number
      • end: number

      Returns void