Installation
npm install --save @types/promised-temp
Summary
This package contains type definitions for promised-temp (https://www.npmjs.com/package/promised-temp).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/promised-temp.
index.d.ts
/// <reference types="node" />
import * as fs from "fs";
import { AffixOptions, AffixOptions as _A, OpenFile, OpenFile as _O, Stats, Stats as _S } from "temp";
interface TempStatic {
dir: string;
track(value?: boolean): TempStatic;
path(affixes?: string | AffixOptions, defaultPrefix?: string): string;
mkdir(affixes?: string | AffixOptions): Promise<string>;
open(affixes?: string | AffixOptions): Promise<OpenFile>;
cleanup(): Promise<boolean | Stats>;
createWriteStream(affixes?: string | AffixOptions): Promise<fs.WriteStream>;
}
declare namespace PromisedTemp {
type AffixOptions = _A;
type OpenFile = _O;
type Stats = _S;
}
declare var PromisedTemp: TempStatic;
export = PromisedTemp;
Additional Details
- Last updated: Tue, 07 Nov 2023 09:09:39 GMT
- Dependencies: @types/node, @types/temp
Credits
These definitions were written by Saqib Rokadia.