diff --git a/src/renderers/contentful/renderDefaultLocale.ts b/src/renderers/contentful/renderDefaultLocale.ts index b33346c0..568769d9 100644 --- a/src/renderers/contentful/renderDefaultLocale.ts +++ b/src/renderers/contentful/renderDefaultLocale.ts @@ -7,5 +7,5 @@ export default function renderDefaultLocale(locales: Locale[]): string { throw new Error("Could not find a default locale in Contentful.") } - return `type CONTENTFUL_DEFAULT_LOCALE_CODE = '${defaultLocale.code}';` + return `export type CONTENTFUL_DEFAULT_LOCALE_CODE = '${defaultLocale.code}';` } diff --git a/src/renderers/typescript/renderUnion.ts b/src/renderers/typescript/renderUnion.ts index c49749be..aca4f91e 100644 --- a/src/renderers/typescript/renderUnion.ts +++ b/src/renderers/typescript/renderUnion.ts @@ -1,6 +1,6 @@ export default function renderUnion(name: string, values: string[]): string { return ` - type ${name} = ${renderUnionValues(values)}; + export type ${name} = ${renderUnionValues(values)}; ` } diff --git a/test/renderers/contentful/renderAllLocales.test.ts b/test/renderers/contentful/renderAllLocales.test.ts index ef0eaf34..b55f24c0 100644 --- a/test/renderers/contentful/renderAllLocales.test.ts +++ b/test/renderers/contentful/renderAllLocales.test.ts @@ -22,7 +22,7 @@ describe("renderSymbol()", () => { it("works with a list of locales", () => { expect(format(renderAllLocales(locales))).toMatchInlineSnapshot( - `"type LOCALE_CODE = \\"en-US\\" | \\"pt-BR\\";"`, + `"export type LOCALE_CODE = \\"en-US\\" | \\"pt-BR\\";"`, ) }) }) diff --git a/test/renderers/contentful/renderDefaultLocale.test.ts b/test/renderers/contentful/renderDefaultLocale.test.ts index 593052b7..6fa769e1 100644 --- a/test/renderers/contentful/renderDefaultLocale.test.ts +++ b/test/renderers/contentful/renderDefaultLocale.test.ts @@ -22,7 +22,7 @@ describe("renderSymbol()", () => { it("works with a list of locales", () => { expect(format(renderDefaultLocale(locales))).toMatchInlineSnapshot( - `"type CONTENTFUL_DEFAULT_LOCALE_CODE = \\"en-US\\";"`, + `"export type CONTENTFUL_DEFAULT_LOCALE_CODE = \\"en-US\\";"`, ) }) diff --git a/test/renderers/render.test.ts b/test/renderers/render.test.ts index 0737832e..7ca387eb 100644 --- a/test/renderers/render.test.ts +++ b/test/renderers/render.test.ts @@ -80,11 +80,11 @@ describe("render()", () => { } } - type CONTENT_TYPE = \\"myContentType\\" + export type CONTENT_TYPE = \\"myContentType\\" - type LOCALE_CODE = \\"en-US\\" | \\"pt-BR\\" + export type LOCALE_CODE = \\"en-US\\" | \\"pt-BR\\" - type CONTENTFUL_DEFAULT_LOCALE_CODE = \\"en-US\\" + export type CONTENTFUL_DEFAULT_LOCALE_CODE = \\"en-US\\" " `) }) diff --git a/test/renderers/typescript/renderUnion.test.ts b/test/renderers/typescript/renderUnion.test.ts index 9fae7ade..2f8af284 100644 --- a/test/renderers/typescript/renderUnion.test.ts +++ b/test/renderers/typescript/renderUnion.test.ts @@ -4,7 +4,7 @@ import format from "../../support/format" describe("renderUnion()", () => { it("renders a union", () => { expect(format(renderUnion("name", ["1", "2", "3"]))).toMatchInlineSnapshot( - `"type name = 1 | 2 | 3;"`, + `"export type name = 1 | 2 | 3;"`, ) }) })