UNPKG

node-jt400

Version:
15 lines (14 loc) 483 B
import { Readable, Writable } from 'stream'; export interface IfsFileMetadata { exists: boolean; length: number; } export interface Ifs { createReadStream: (fileName: string | Promise<string>) => Readable; createWriteStream: (fileName: string | Promise<string>, options?: { append: boolean; ccsid?: number; }) => Writable; deleteFile: (fileName: string) => Promise<boolean>; fileMetadata: (fileName: string) => Promise<IfsFileMetadata>; }