@travetto/runtime
Version:
Runtime for travetto applications.
38 lines (32 loc) • 705 B
TypeScript
import './types';
declare const write: unique symbol;
declare global {
// https://github.com/microsoft/TypeScript/issues/59012
interface WritableStreamDefaultWriter<W = any> {
[write]?: (a: W) => void;
}
interface Function {
/* Exposed for use within framework, only applies to framework managed classes */
readonly Ⲑid: string;
}
/**
* @concrete node:buffer#Blob
*/
interface Blob { }
/**
* @concrete node:buffer#File
*/
interface File { }
namespace NodeJS {
/**
* @concrete node:stream#Readable
*/
interface ReadableStream { }
}
}
declare module 'stream' {
/**
* @concrete node:stream#Readable
*/
interface Readable { }
}