File tree 3 files changed +8
-0
lines changed
3 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ export * from './error/service-not-found.error';
22
22
export { Handler } from './interfaces/handler.interface' ;
23
23
export { ServiceMetadata } from './interfaces/service-metadata.interface' ;
24
24
export { ServiceOptions } from './interfaces/service-options.interface' ;
25
+ export { TokenInfer } from './types/token-infer.type' ;
26
+ export { TokenInferMany } from './types/token-infer-many.type' ;
25
27
export { Constructable } from './types/constructable.type' ;
26
28
export { ServiceIdentifier } from './types/service-identifier.type' ;
27
29
Original file line number Diff line number Diff line change
1
+ import { Token } from '../token.class' ;
2
+
3
+ export type TokenInferMany < T > = T extends Token < infer U > ? U [ ] : never ;
Original file line number Diff line number Diff line change
1
+ import { Token } from '../token.class' ;
2
+
3
+ export type TokenInfer < T > = T extends Token < infer U > ? U : never ;
You can’t perform that action at this time.
0 commit comments