Skip to content

Commit 48185c4

Browse files
committed
refactor: move codegen config matcher to file matchers util
1 parent 1aac1c2 commit 48185c4

3 files changed

Lines changed: 12 additions & 11 deletions

File tree

src/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
import { Plugin } from 'vite';
22
import { CodegenContext, generate, loadContext } from '@graphql-codegen/cli';
33
import { Types } from '@graphql-codegen/plugin-helpers';
4-
import { isCodegenConfig } from '@/utils/isCodegenConfig';
5-
import { isGraphQLDocument, isGraphQLSchema } from '@/utils/fileMatchers';
4+
import {
5+
isCodegenConfig,
6+
isGraphQLDocument,
7+
isGraphQLSchema,
8+
} from '@/utils/fileMatchers';
69
import { ViteMode, isServeMode, isBuildMode } from '@/utils/viteModes';
710
import { debugLog } from '@/utils/debugLog';
811

src/utils/fileMatchers.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@ import { normalizePath } from 'vite';
22
import { CodegenContext } from '@graphql-codegen/cli';
33
import { normalizeInstanceOrArray } from '@graphql-codegen/plugin-helpers';
44

5+
export function isCodegenConfig(
6+
filePath: string,
7+
context: CodegenContext,
8+
): boolean {
9+
return normalizePath(filePath) === normalizePath(context.filepath);
10+
}
11+
512
export async function isGraphQLDocument(
613
filePath: string,
714
context: CodegenContext,

src/utils/isCodegenConfig.ts

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)