Type aliases
AsyncCallbackFunction1
Async
CallbackFunction1<TResult, TArg>: (arg: TArg, callback: (err: Error, buf: TResult) => void) => void
Type parameters
Type declaration
-
- (arg: TArg, callback: (err: Error, buf: TResult) => void): void
-
Parameters
-
arg: TArg
-
callback: (err: Error, buf: TResult) => void
-
- (err: Error, buf: TResult): void
Returns void
AsyncCallbackFunction2
Async
CallbackFunction2<TResult, TArg1, TArg2>: (arg1: TArg1, arg2: TArg2, callback: (err: Error, buf: TResult) => void) => void
Type parameters
Type declaration
-
- (arg1: TArg1, arg2: TArg2, callback: (err: Error, buf: TResult) => void): void
-
Parameters
-
arg1: TArg1
-
arg2: TArg2
-
callback: (err: Error, buf: TResult) => void
-
- (err: Error, buf: TResult): void
Returns void
ExtendableEnumType
ExtendableEnumType<T>: {}
Type parameters
FunctionNamesOnly
FunctionNamesOnly<T>: {}[keyof T]
Type parameters
FunctionsOnly
Type parameters
HttpVerbs
HttpVerbs: "get" | "delete" | "get" | "head" | "options" | "patch" | "post" | "put"
MockOf
MockOf<Class, Omit>: {}
Type parameters
Nested
Nested<T, TContent>: {}
Type parameters
PartialNested
PartialNested<T, TContent>: {}
Type parameters
PropertiesOfType
PropertiesOfType<T, TResult>: {}[keyof T]
Type parameters
PropertiesOnly
Type parameters
PropertyNamesOnly
PropertyNamesOnly<T>: {}[keyof T]
Type parameters
RestifyHttpVerbs
Restify
HttpVerbs: Omit<HttpVerbs, "delete" | "options"> | "del" | "opts"
TypeSaveProperty
TypeSaveProperty<T>: {}
Type parameters
TypedProperty
TypedProperty<T>: {}
Type parameters
Weaken
Weaken<T, K>: {}
Type parameters
The MockOf type takes a class and an optional union of public members which should be excluded in our mock.