File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import { inject } from '@angular/core' ;
2+
3+ import { EndpointSchemas } from './core' ;
4+ import { GenerateEndpoints , generateEndpoints } from './generators' ;
5+ import { EndpointInvoker } from './invoker' ;
6+
7+ export const useEndpointsFactory =
8+ < Schemas extends EndpointSchemas > (
9+ schemas : Schemas ,
10+ invoker = inject ( EndpointInvoker ) ,
11+ ) =>
12+ ( ) : GenerateEndpoints < Schemas > =>
13+ generateEndpoints ( invoker , schemas ) ;
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import { EndpointSchemas } from './core';
44import { GenerateEndpoints , generateEndpoints } from './generators' ;
55import { EndpointInvoker } from './invoker' ;
66
7+ /**@deprecated */
78export function createEndpointsInjectionToken < Schemas extends EndpointSchemas > (
89 name : string ,
910 schemas : Schemas ,
Original file line number Diff line number Diff line change 11export * from './core' ;
2+ export * from './facade' ;
23export * from './generators' ;
34export * from './injection-token' ;
45export * from './invoker' ;
You can’t perform that action at this time.
0 commit comments