Skip to main content

Module: @ts-rest/express

Functions

createExpressEndpoints

createExpressEndpoints<T, TRouter>(schema, router, app, options?): void

Type parameters

NameType
Textends RecursiveRouterObj<TRouter>
TRouterextends AppRouter

Parameters

NameType
schemaTRouter
routerT
appIRouter
optionsOptions

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

NameType
TDataTData
TPathextends string
TDefaultGetFieldType<TData, TPath>

Parameters

NameType
dataTData
pathTPath
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

NameType
router<T>(router: T, args: RecursiveRouterObj<T>) => RecursiveRouterObj<T>

Defined in

libs/ts-rest/express/src/lib/ts-rest-express.ts:95