UNPKG

@graphql-codegen/time

Version:

GraphQL Code Generator plugin for adding the current time for an output file

51 lines (50 loc) 1.36 kB
export interface TimePluginConfig { /** * @description Customize the Moment format of the output time. * @default YYYY-MM-DDTHH:mm:ssZ * * @exampleMarkdown * ```tsx {10} filename="codegen.ts" * import type { CodegenConfig } from '@graphql-codegen/cli'; * * const config: CodegenConfig = { * schema: 'https://localhost:4000/graphql', * documents: ['src/**\/*.tsx'], * generates: { * 'path/to/file.ts': { * plugins: ['time'], * config: { * format: 'DD.MM.YY' * }, * }, * }, * }; * export default config; * ``` */ format?: string; /** * @description Customize the comment message * @default 'Generated on' * * @exampleMarkdown * ```tsx {10} filename="codegen.ts" * import type { CodegenConfig } from '@graphql-codegen/cli'; * * const config: CodegenConfig = { * schema: 'https://localhost:4000/graphql', * documents: ['src/**\/*.tsx'], * generates: { * 'path/to/file.ts': { * plugins: ['time'], * config: { * message: 'The file generated on: ' * }, * }, * }, * }; * export default config; * ``` */ message?: string; }