Type Alias DynamicCreatorWithParams<T, D, Options>
DynamicCreatorWithParams: ( params: () => { [K in keyof D]: D[K] extends AnnotationWithCheck<infer U, infer O> ? GetValidTypeParamsWithOptions<U, O> : D[K] }, context: Context,) => T Type declaration
- (
params: () => {
[K in keyof D]: D[K] extends AnnotationWithCheck<infer U, infer O>
? GetValidTypeParamsWithOptions<U, O>
: D[K]
},
context: Context,
): T Returns T