- defineExoClass<I, M>(tag, interfaceGuard, init, methods, options?): ((...args) => Guarded<M>)
Type Parameters
- I extends ((...args) => any)
- M extends Methods
Returns ((...args) => Guarded<M>)
- (...args): Guarded<M>
Parameters
Rest
...args: Parameters<I>
init function