Table of contents
Interfaces
Variables
Functions
Variables
DEFAULT_CLI_PARAMS
• Const
DEFAULT_CLI_PARAMS: GraphQLMeshCLIParams
Defined in
packages/cli/src/index.ts:44
Functions
findAndParseConfig
▸ findAndParseConfig(options?
): Promise
<ProcessedConfig
>
Parameters
Name | Type |
---|---|
options? | ConfigProcessOptions |
Returns
Promise
<ProcessedConfig
>
generateTsArtifacts
▸ generateTsArtifacts(__namedParameters
, cliParams
): Promise
<void
>
Parameters
Name | Type |
---|---|
__namedParameters | Object |
__namedParameters.baseDir | string |
__namedParameters.codegenConfig | any |
__namedParameters.documents | Source [] |
__namedParameters.fileType | "json" | "js" | "ts" |
__namedParameters.flattenTypes | boolean |
__namedParameters.importedModulesSet | Set <string > |
__namedParameters.logger | Logger |
__namedParameters.mergerType | string |
__namedParameters.meshConfigCode | string |
__namedParameters.rawSources | readonly RawSourceOutput [] |
__namedParameters.sdkConfig | SDKConfig |
__namedParameters.unifiedSchema | GraphQLSchema |
cliParams | GraphQLMeshCLIParams |
Returns
Promise
<void
>
graphqlMesh
▸ graphqlMesh(cliParams?
, args?
, cwdPath?
): Promise
<{ $0
: string
; _
: (string
| number
)[] ; source
: string
} | { $0
: string
; _
: (string
| number
)[] ; source
: string
}>
Parameters
Name | Type | Default value |
---|---|---|
cliParams | GraphQLMeshCLIParams | DEFAULT_CLI_PARAMS |
args | string [] | undefined |
cwdPath | string | undefined |
Returns
Promise
<{ $0
: string
; _
: (string
| number
)[] ; source
: string
} | { $0
: string
; _
: (string
| number
)[] ; source
: string
}>
serveMesh
▸ serveMesh(__namedParameters
, cliParams
): Promise
<{ app
: Express
; httpServer
: Server
; logger
: Logger
; mesh
: MeshInstance
; readyFlag
: boolean
}>
Parameters
Name | Type |
---|---|
__namedParameters | ServeMeshOptions |
cliParams | GraphQLMeshCLIParams |
Returns
Promise
<{ app
: Express
; httpServer
: Server
; logger
: Logger
; mesh
: MeshInstance
; readyFlag
: boolean
}>