diff --git a/packages/journey-map/package.json b/packages/journey-map/package.json index c8243f24..6d67e197 100644 --- a/packages/journey-map/package.json +++ b/packages/journey-map/package.json @@ -27,7 +27,7 @@ "lint-staged": "lint-staged" }, "lint-staged": { - "yml.ts": "yarn schema" + "**/types/yml.ts": "yarn schema" }, "dependencies": { "@ant-design/charts": "^1.1.1", diff --git a/packages/journey-map/src/types/yml.ts b/packages/journey-map/src/types/yml.ts index ebfee967..59ecb9fa 100644 --- a/packages/journey-map/src/types/yml.ts +++ b/packages/journey-map/src/types/yml.ts @@ -42,7 +42,7 @@ interface Config { /** * 解析后的 YML 数据 */ -export interface YMLJourneyMap { +export interface YMLJourneyMapRawData { /** * 旅程图名称 */ @@ -59,7 +59,7 @@ export interface YMLJourneyMap { /** * 从 YML 转过来的数据 - * 包含有 title config 等其他参数项 + * 包含有 title config 等其他参数 */ export interface YMLJourneyMapData extends JourneyMapData { title?: string; diff --git a/packages/journey-map/src/utils/yml.ts b/packages/journey-map/src/utils/yml.ts index d0c3477c..d7f7c9de 100644 --- a/packages/journey-map/src/utils/yml.ts +++ b/packages/journey-map/src/utils/yml.ts @@ -1,5 +1,5 @@ import { load } from 'js-yaml'; -import type { YMLJourneyMap, YMLJourneyMapData } from '../types'; +import type { YMLJourneyMapRawData, YMLJourneyMapData } from '../types'; /** * YML 转 JSON @@ -8,7 +8,7 @@ import type { YMLJourneyMap, YMLJourneyMapData } from '../types'; */ export const YMLToJSON = (yml: string): YMLJourneyMapData => { try { - const json = load(yml) as YMLJourneyMap; + const json = load(yml) as YMLJourneyMapRawData; const { stages, title, config } = json;