scraps
Version:
Use NodeJS features in Scriptable!
30 lines (29 loc) • 647 B
TypeScript
type Package = {
name: string;
version: string;
dependencies: {
[name: string]: string;
};
};
declare global {
interface Request {
loadJSON(): Promise<any>;
loadString(): Promise<string>;
}
}
declare function Scraps(main: Package): Promise<{
require: (request: string) => any;
clear: () => void;
Module: {
new (filename: string): {
require(request: string): any;
id: string;
filename: string;
dirname: string;
exports: any;
loaded: boolean;
};
};
baseDir: string;
}>;
export default Scraps;