Add TreeModel and HasSubtree implementation
This commit is contained in:
@@ -73,6 +73,10 @@ export type MethodsOf<T, TMethod = (...args: any[]) => any> = {
|
||||
[K in keyof T]: T[K] extends TMethod ? K : never
|
||||
}[keyof T]
|
||||
|
||||
export type MethodType<TClass, TKey extends keyof TClass, TMethod = (...args: any[]) => any> = {
|
||||
[K in keyof TClass]: TClass[K] extends TMethod ? TClass[K] : never
|
||||
}[TKey]
|
||||
|
||||
export type Awaited<T> = T extends PromiseLike<infer U> ? U : T
|
||||
|
||||
export type Integer = TypeTag<'@extollo/lib.Integer'> & number
|
||||
|
||||
Reference in New Issue
Block a user