UNPKG

@hokuto/jam-node

Version:

JAM Node TS, guardians and utils

11 lines (10 loc) 637 B
/// <reference types="node" /> /// <reference types="node" /> /// <reference types="node" /> import { ReadStream } from "fs"; import { Duplex } from "stream"; export declare function buildJson<T = unknown>(readable: () => ReadStream | Duplex): Promise<T>; export declare function streamToBlob(stream: ReadStream, mimeType?: BlobPropertyBag["type"]): Promise<Blob>; export declare function objectToBlob<T = unknown>(obj: T, mimeType?: BlobPropertyBag["type"]): Promise<Blob>; export declare function readJsonFile<T = unknown>(filePath: string): Promise<T>; export declare function readJsonBuffer<T = unknown>(buffer: Buffer): Promise<T>;