Module: @ts-rest/express
Functions
createExpressEndpoints
▸ createExpressEndpoints<T
, TRouter
>(schema
, router
, app
, options?
): void
Type parameters
Name | Type |
---|---|
T | extends RecursiveRouterObj <TRouter > |
TRouter | extends AppRouter |
Parameters
Name | Type |
---|---|
schema | TRouter |
router | T |
app | IRouter |
options | Options |
Returns
void
Defined in
libs/ts-rest/express/src/lib/ts-rest-express.ts:266
getValue
▸ getValue<TData
, TPath
, TDefault
>(data
, path
, defaultValue?
): GetFieldType
<TData
, TPath
> | TDefault
Type parameters
Name | Type |
---|---|
TData | TData |
TPath | extends string |
TDefault | GetFieldType <TData , TPath > |
Parameters
Name | Type |
---|---|
data | TData |
path | TPath |
defaultValue? | TDefault |
Returns
GetFieldType
<TData
, TPath
> | TDefault
Defined in
libs/ts-rest/express/src/lib/ts-rest-express.ts:23
initServer
▸ initServer(): Object
Returns
Object
Name | Type |
---|---|
router | <T>(router : T , args : RecursiveRouterObj <T >) => RecursiveRouterObj <T > |
Defined in
libs/ts-rest/express/src/lib/ts-rest-express.ts:95