D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
etb1lp46s9ed
/
www
/
bulksender.dbcautomation.com
/
node_modules
/
@jimp
/
custom
/
types
/
Filename :
index.d.ts
back
Copy
// TypeScript Version: 3.1 // See the `jimp` package index.d.ts for why the version is not 2.8 import { FunctionRet, Jimp, JimpPlugin, JimpType, GetIntersectionFromPlugins, GetIntersectionFromPluginsStatics, JimpConstructors, } from "@jimp/core"; type JimpInstance< TypesFuncArr extends FunctionRet<JimpType> | undefined, PluginFuncArr extends FunctionRet<JimpPlugin> | undefined, J extends JimpConstructors > = J & GetIntersectionFromPluginsStatics< Exclude<TypesFuncArr | PluginFuncArr, undefined> > & { prototype: JimpType & GetIntersectionFromPlugins< Exclude<TypesFuncArr | PluginFuncArr, undefined> >; }; declare function configure< TypesFuncArr extends FunctionRet<JimpType> | undefined = undefined, PluginFuncArr extends FunctionRet<JimpPlugin> | undefined = undefined, J extends JimpConstructors = JimpConstructors >( configuration: { types?: TypesFuncArr; plugins?: PluginFuncArr; }, jimpInstance?: J // Since JimpInstance is required, we want to use the default `Jimp` type ): JimpInstance<TypesFuncArr, PluginFuncArr, J>; export default configure;