@graphql-tools/graphql-tag-pluck
Interfaces
Functions
Functions
gqlPluckFromCodeString
▸ gqlPluckFromCodeString(filePath
, code
, options?
): Promise
<Source
[]>
Asynchronously plucks GraphQL template literals from a single file.
Supported file extensions include: .js
, .mjs
, .cjs
, .jsx
, .ts
, .mts
, .cts
, .tsx
, .flow
, .flow.js
, .flow.jsx
, .vue
, .svelte
, .astro
Parameters
Name | Type | Description |
---|---|---|
filePath | string | Path to the file containing the code. Required to detect the file type |
code | string | The contents of the file being parsed. |
options | GraphQLTagPluckOptions | Additional options for determining how a file is parsed. |
Returns
Promise
<Source
[]>
Defined in
packages/graphql-tag-pluck/src/index.ts:187
gqlPluckFromCodeStringSync
▸ gqlPluckFromCodeStringSync(filePath
, code
, options?
): Source
[]
Synchronously plucks GraphQL template literals from a single file
Supported file extensions include: .js
, .mjs
, .cjs
, .jsx
, .ts
, .mjs
, .cjs
, .tsx
, .flow
, .flow.js
, .flow.jsx
, .vue
, .svelte
, .astro
Parameters
Name | Type | Description |
---|---|---|
filePath | string | Path to the file containing the code. Required to detect the file type |
code | string | The contents of the file being parsed. |
options | GraphQLTagPluckOptions | Additional options for determining how a file is parsed. |
Returns
Source
[]
Defined in
packages/graphql-tag-pluck/src/index.ts:217
parseCode
▸ parseCode(«destructured»
): PluckedContent
[]
Parameters
Name | Type |
---|---|
«destructured» | Object |
› code | string |
› filePath | string |
› options | GraphQLTagPluckOptions |
Returns
PluckedContent
[]