node-jt400
Version:
JT400 (IBM Toolbox) for NodeJS
15 lines (14 loc) • 483 B
TypeScript
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>;
}