Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Econify/graphql-rest-router
/ functions
Functions
100 in github.com/Econify/graphql-rest-router
⨍
Functions
100
◇
Types & classes
33
↓ 12 callers
Method
withOption
(option: string, value: unknown)
src/Route.ts:346
↓ 10 callers
Method
at
(path: string)
src/Route.ts:398
↓ 10 callers
Method
mount
(operationOrMountableItem: string | IMountableItem, options?: any)
src/Router.ts:106
↓ 10 callers
Method
setLogLevel
(logLevel: LogLevel)
src/Route.ts:425
↓ 7 callers
Function
optionsDeprecationWarning
(methodName: string)
src/Route.ts:28
↓ 6 callers
Method
error
(message: string)
src/Logger.ts:47
↓ 6 callers
Method
setLoggerObject
(loggerObject: ILogger)
src/Logger.ts:24
↓ 5 callers
Function
buildParametersArray
( { variableDefinitions, variableLocation, refLocation } : IBuildParametersArguments )
src/OpenApi.ts:146
↓ 5 callers
Method
set
(key: string, value: string, cacheTimeInMs = 0)
src/RedisCache.ts:20
↓ 5 callers
Method
warn
(message: string)
src/Logger.ts:41
↓ 4 callers
Method
debug
(message: string)
src/Logger.ts:29
↓ 4 callers
Method
get
(key: string)
src/RedisCache.ts:16
↓ 4 callers
Method
shouldLog
(level: LogLevel)
src/Logger.ts:15
↓ 4 callers
Method
withOptions
(options: IRouteOptions)
src/Route.ts:390
↓ 3 callers
Method
as
(httpMethod: string)
src/Route.ts:404
↓ 3 callers
Function
buildDefinition
(node: any)
src/OpenApi.ts:94
↓ 3 callers
Method
info
(message: string)
src/Logger.ts:35
↓ 3 callers
Function
traverseAndBuildOptimizedQuery
( schema: DocumentNode, operationName: string )
src/traverseAndBuildOptimizedQuery.ts:13
↓ 2 callers
Method
asExpressRouter
()
src/Router.ts:168
↓ 2 callers
Function
buildSchemaParameter
( variableDefinition: IOperationVariable, refLocation: string )
src/OpenApi.ts:127
↓ 2 callers
Function
describeRouteVariables
(router: Router)
src/describeRouteVariables.ts:63
↓ 2 callers
Method
getRouter
()
src/OpenApi.ts:210
↓ 2 callers
Function
openApiPath
(path: string)
src/OpenApi.ts:123
↓ 2 callers
Function
resolveBodySchemaName
(route: Route)
src/OpenApi.ts:34
↓ 2 callers
Method
typecastVariables
(variables: { [key: string]: string })
src/Route.ts:273
↓ 1 callers
Method
addCacheKeyHeaders
(headers: string[] | string)
src/Route.ts:296
↓ 1 callers
Method
addPassThroughHeaders
(headers: string[] | string)
src/Route.ts:287
↓ 1 callers
Method
asExpressRoute
()
src/Route.ts:306
↓ 1 callers
Method
assembleVariables
(params: Record<string, unknown>)
src/Route.ts:255
↓ 1 callers
Function
attemptJSONParse
(variable: string)
src/Route.ts:83
↓ 1 callers
Function
buildBodyDefinition
(variables: IOperationVariable[], refLocation: string)
src/OpenApi.ts:81
↓ 1 callers
Function
buildEnumDefinition
(node: any)
src/OpenApi.ts:106
↓ 1 callers
Function
buildIntrospectionQuery
(variables: string[])
src/describeRouteVariables.ts:41
↓ 1 callers
Function
buildObjectDefinition
(node: any)
src/OpenApi.ts:64
↓ 1 callers
Function
buildScalarDefinition
(node: any)
src/OpenApi.ts:50
↓ 1 callers
Method
checkCache
(fingerprint: string)
src/Route.ts:518
↓ 1 callers
Function
cleanPath
(path: string)
src/Route.ts:50
↓ 1 callers
Method
configureRoute
(configuration: IConstructorRouteOptions)
src/Route.ts:156
↓ 1 callers
Function
createServer
()
example-consuming-client/src/index.ts:6
↓ 1 callers
Method
filterHeadersForPassThrough
(headers: IncomingHttpHeaders)
src/Route.ts:183
↓ 1 callers
Function
findFragments
(selections: readonly SelectionNode[])
src/traverseAndBuildOptimizedQuery.ts:26
↓ 1 callers
Method
generateDocumentation
()
src/OpenApi.ts:181
↓ 1 callers
Function
getAllUsedVariables
(routes: Route[])
src/describeRouteVariables.ts:51
↓ 1 callers
Function
getDefaultValue
(node: VariableDefinitionNode)
src/Route.ts:58
↓ 1 callers
Function
getFragmentSchema
(fragmentName: string)
src/traverseAndBuildOptimizedQuery.ts:19
↓ 1 callers
Function
getLogger
()
test/Router.test.js:88
↓ 1 callers
Function
getMountedOperationDetails
()
test/Router.test.js:50
↓ 1 callers
Function
getOperationName
()
test/Router.test.js:82
↓ 1 callers
Method
getOperationVariables
(operation: OperationDefinitionNode)
src/Route.ts:198
↓ 1 callers
Method
getRequestFingerprint
( path: string, variables: Record<string, unknown>, headers: Record<string, unknown>, )
src/Route.ts:499
↓ 1 callers
Function
isVariableArray
(node: VariableDefinitionNode | NonNullTypeNode)
src/Route.ts:34
↓ 1 callers
Method
listen
(port: number, callback?: () => void)
src/Router.ts:160
↓ 1 callers
Method
makeRequest
( variables: Record<string, unknown>, headers: IncomingHttpHeaders = {} )
src/Route.ts:529
↓ 1 callers
Method
missingVariables
(variables: Record<string, unknown>)
src/Route.ts:261
↓ 1 callers
Method
monitorStoreForExpiredValues
()
src/InMemoryCache.ts:26
↓ 1 callers
Method
onMount
(router: Router)
src/ApiBlueprint.ts:15
↓ 1 callers
Method
queryForOperation
(operationName: string)
src/Router.ts:82
↓ 1 callers
Method
setDefaultTransforms
()
src/Route.ts:141
↓ 1 callers
Method
setOperationName
(operationName?: string)
src/Route.ts:218
↓ 1 callers
Function
translateScalarType
(scalarType: string)
src/OpenApi.ts:38
↓ 1 callers
Function
translateVariableType
(node: VariableDefinitionNode | ListTypeNode | NonNullTypeNode)
src/Route.ts:42
↓ 1 callers
Function
typecastVariable
( variable: string, variableDefinition: IOperationVariable )
src/Route.ts:91
Method
addCacheKeyHeader
(header: string)
src/Route.ts:411
Method
asExpressRoute
()
src/ApiBlueprint.ts:37
Method
asExpressRoute
()
src/OpenApi.ts:190
Method
asKoaRoute
()
src/Route.ts:336
Method
asKoaRoute
()
src/ApiBlueprint.ts:41
Method
asKoaRoute
()
src/OpenApi.ts:202
Method
asKoaRouter
()
src/Router.ts:183
Method
asMetal
()
src/Route.ts:340
Method
asMetal
()
src/ApiBlueprint.ts:45
Method
asMetal
()
src/OpenApi.ts:206
Method
at
(path: string)
src/ApiBlueprint.ts:21
Method
at
(path: string)
src/OpenApi.ts:175
Method
bodyVariables
()
src/Route.ts:468
Function
buildQueryForVariable
(variableName: string)
src/describeRouteVariables.ts:33
Method
constructor
(configuration: IConstructorRouteOptions)
src/Route.ts:137
Method
constructor
(storeExpirationCheckInMs?: number)
src/InMemoryCache.ts:8
Method
constructor
()
src/ApiBlueprint.ts:11
Method
constructor
(protected options: IOpenApiOptions)
src/OpenApi.ts:166
Method
constructor
(public endpoint: string, schema?: string, assignedConfiguration?: IGlobalConfiguration)
src/Router.ts:41
Method
constructor
(options?: ClientOpts)
src/RedisCache.ts:10
Method
disableCache
()
src/Route.ts:453
Method
generateDocumentation
()
src/OpenApi.ts:228
Method
generateDocumentation
()
src/OpenApi.ts:343
Method
get
(key: string)
src/InMemoryCache.ts:16
Method
nonPathVariables
()
src/Route.ts:490
Method
onMount
(router: Router)
src/OpenApi.ts:169
Method
pathVariables
()
src/Route.ts:476
Method
queryVariables
()
src/Route.ts:460
Method
requiredVariables
()
src/Route.ts:229
Method
set
(key: string, value: string, cacheTimeInMs = 0)
src/InMemoryCache.ts:20
Method
setCacheTimeInMs
(cacheTimeInMs: number)
src/Route.ts:446
Method
setLogLevel
(level: LogLevel)
src/Logger.ts:19
Method
transformRequest
(fn: AxiosTransformer)
src/Route.ts:432
Method
transformResponse
(fn: AxiosTransformer)
src/Route.ts:439
Method
warnForUsageOfStaticVariables
(params: Record<string, unknown>)
src/Route.ts:239
Method
whitelistHeaderForPassThrough
(header: string)
src/Route.ts:418
Method
withOptions
(options: Record<string, unknown>)
src/ApiBlueprint.ts:27
Method
withOptions
(options: IGlobalConfiguration)
src/OpenApi.ts:186