Function defineExoClassKit
- defineExoClassKit<I, F>(tag, interfaceGuardKit, init, methodsKit, options?): ((...args: Parameters<I>) => GuardedKit<F>)
Type Parameters
- I extends ((...args: any[]) => any)
- F extends Record<string, Methods>
Returns ((...args: Parameters<I>) => GuardedKit<F>)
- (...args): GuardedKit<F>
Parameters
Rest
...args: Parameters<I>
init function