Skip to content

Commit 178ef78

Browse files
author
Johannes Sjoberg
committed
fix: remove path and add quotes to modifer string
1 parent dc28237 commit 178ef78

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

src/commands/index.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,17 +83,16 @@ class ContentfulMdg extends Command {
8383
this.error('"--modifier" option is only available for contentful.js v10 types.');
8484
}
8585

86-
const defaultModifier = path.resolve(flags.modifier);
8786
if (
88-
defaultModifier !== 'WITHOUT_UNRESOLVABLE_LINKS' &&
89-
defaultModifier !== 'WITHOUT_LINK_RESOLUTION'
87+
flags.modifier !== 'WITHOUT_UNRESOLVABLE_LINKS' &&
88+
flags.modifier !== 'WITHOUT_LINK_RESOLUTION'
9089
) {
9190
this.error(
9291
`--modifier" option only allows values: WITHOUT_UNRESOLVABLE_LINKS | WITHOUT_LINK_RESOLUTION.`,
9392
);
9493
}
9594

96-
v10Options.defaultModifier = defaultModifier;
95+
v10Options.defaultModifier = flags.modifier;
9796
}
9897

9998
const renderers: ContentTypeRenderer[] = flags.v10

src/renderer/type/v10-content-type-renderer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ export class V10ContentTypeRenderer extends BaseContentTypeRenderer {
113113
name: renderTypeGeneric(
114114
context.moduleName(contentType.sys.id),
115115
`Modifiers extends ChainModifiers${
116-
this.defaultModifier ? ` = ${this.defaultModifier}` : ''
116+
this.defaultModifier ? ` = '${this.defaultModifier}'` : ''
117117
}`,
118118
'Locales extends LocaleCode = LocaleCode',
119119
),

test/renderer/type/v10-content-type-renderer.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ describe('The v10 content type renderer', () => {
114114
}
115115
116116
export type TypeTestSkeleton = EntrySkeletonType<TypeTestFields, "test">;
117-
export type TypeTest<Modifiers extends ChainModifiers = WITHOUT_UNRESOLVABLE_LINKS, Locales extends LocaleCode = LocaleCode> = Entry<TypeTestSkeleton, Modifiers, Locales>;
117+
export type TypeTest<Modifiers extends ChainModifiers = 'WITHOUT_UNRESOLVABLE_LINKS', Locales extends LocaleCode = LocaleCode> = Entry<TypeTestSkeleton, Modifiers, Locales>;
118118
`),
119119
);
120120
});

0 commit comments

Comments
 (0)