diff --git a/pkg/codegen/nodejs/gen.go b/pkg/codegen/nodejs/gen.go index fd86c3496154..698636de45e7 100644 --- a/pkg/codegen/nodejs/gen.go +++ b/pkg/codegen/nodejs/gen.go @@ -1778,12 +1778,7 @@ func (ns *namespace) intoIOFiles(ctx *ioContext, parent string) ([]*ioFile, erro if parent != "./types" && ctx.input { var indexPath = path.Join(dirRoot, "index.ts") var file = newIOFile(indexPath) - ctx.mod.genHeader( - file.writer(), - ctx.mod.sdkImportsWithPath(false, false, dirRoot), - ctx.externalImports, - ctx.imports, - ) + ctx.mod.genHeader(file.writer(), nil, nil, nil) fmt.Fprintf(file.writer(), "export * from \"./%s\";\n", "input") fmt.Fprintf(file.writer(), "export * from \"./%s\";\n", "output") fmt.Fprintf(file.writer(), "export * as %s from \"./%s\";\n", "inputs", "input") diff --git a/pkg/codegen/testing/test/testdata/cyclic-types/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/cyclic-types/nodejs/types/input.ts index a277306fc819..efe5fda0c738 100644 --- a/pkg/codegen/testing/test/testdata/cyclic-types/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/cyclic-types/nodejs/types/input.ts @@ -4,4 +4,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; +import * as utilities from "../utilities"; diff --git a/pkg/codegen/testing/test/testdata/cyclic-types/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/cyclic-types/nodejs/types/output.ts index a277306fc819..efe5fda0c738 100644 --- a/pkg/codegen/testing/test/testdata/cyclic-types/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/cyclic-types/nodejs/types/output.ts @@ -4,4 +4,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; +import * as utilities from "../utilities"; diff --git a/pkg/codegen/testing/test/testdata/dashed-import-schema/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/dashed-import-schema/nodejs/types/input.ts index 5e35f2f8f160..fcefd058f114 100644 --- a/pkg/codegen/testing/test/testdata/dashed-import-schema/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/dashed-import-schema/nodejs/types/input.ts @@ -5,7 +5,6 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; - import * as utilities from "../utilities"; export interface ContainerArgs { diff --git a/pkg/codegen/testing/test/testdata/dashed-import-schema/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/dashed-import-schema/nodejs/types/output.ts index a1c27174dff9..2ed273ed9dc5 100644 --- a/pkg/codegen/testing/test/testdata/dashed-import-schema/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/dashed-import-schema/nodejs/types/output.ts @@ -5,7 +5,6 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; - import * as utilities from "../utilities"; export interface Container { diff --git a/pkg/codegen/testing/test/testdata/output-funcs-edgeorder/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/output-funcs-edgeorder/nodejs/types/input.ts index 2ffa9d559dff..bdcafac05b74 100644 --- a/pkg/codegen/testing/test/testdata/output-funcs-edgeorder/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/output-funcs-edgeorder/nodejs/types/input.ts @@ -5,6 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; +import * as utilities from "../utilities"; /** * Configuration filters diff --git a/pkg/codegen/testing/test/testdata/output-funcs-edgeorder/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/output-funcs-edgeorder/nodejs/types/output.ts index 5cb5a6753c21..e9b2c5a7c92f 100644 --- a/pkg/codegen/testing/test/testdata/output-funcs-edgeorder/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/output-funcs-edgeorder/nodejs/types/output.ts @@ -5,6 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; +import * as utilities from "../utilities"; /** * Availability information of a product system. diff --git a/pkg/codegen/testing/test/testdata/output-funcs-tfbridge20/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/output-funcs-tfbridge20/nodejs/types/input.ts index df48c5253e10..1c3b957d84ae 100644 --- a/pkg/codegen/testing/test/testdata/output-funcs-tfbridge20/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/output-funcs-tfbridge20/nodejs/types/input.ts @@ -4,6 +4,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; +import * as utilities from "../utilities"; export interface GetAmiIdsFilter { name: string; diff --git a/pkg/codegen/testing/test/testdata/output-funcs-tfbridge20/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/output-funcs-tfbridge20/nodejs/types/output.ts index 4d2e3f38de57..ff7bb8563a2a 100644 --- a/pkg/codegen/testing/test/testdata/output-funcs-tfbridge20/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/output-funcs-tfbridge20/nodejs/types/output.ts @@ -4,6 +4,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; +import * as utilities from "../utilities"; export interface GetAmiIdsFilter { name: string; diff --git a/pkg/codegen/testing/test/testdata/output-funcs/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/output-funcs/nodejs/types/input.ts index b7e782170aa2..d46e0bbb393d 100644 --- a/pkg/codegen/testing/test/testdata/output-funcs/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/output-funcs/nodejs/types/input.ts @@ -4,6 +4,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; +import * as utilities from "../utilities"; /** * Bastion Shareable Link. diff --git a/pkg/codegen/testing/test/testdata/output-funcs/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/output-funcs/nodejs/types/output.ts index 37867af15a5f..bdd2962eebc3 100644 --- a/pkg/codegen/testing/test/testdata/output-funcs/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/output-funcs/nodejs/types/output.ts @@ -4,6 +4,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; +import * as utilities from "../utilities"; /** * Ssis environment reference. diff --git a/pkg/codegen/testing/test/testdata/plain-and-default/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/plain-and-default/nodejs/types/input.ts index 176b5ce13afe..b9997a16405a 100644 --- a/pkg/codegen/testing/test/testdata/plain-and-default/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/plain-and-default/nodejs/types/input.ts @@ -5,4 +5,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; +import * as utilities from "../utilities"; diff --git a/pkg/codegen/testing/test/testdata/plain-and-default/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/plain-and-default/nodejs/types/output.ts index 176b5ce13afe..b9997a16405a 100644 --- a/pkg/codegen/testing/test/testdata/plain-and-default/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/plain-and-default/nodejs/types/output.ts @@ -5,4 +5,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; +import * as utilities from "../utilities"; diff --git a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/input.ts index 4fcad227d6de..b921cb21ffc8 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/input.ts @@ -4,7 +4,6 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; - import * as utilities from "../utilities"; /** diff --git a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/index.ts b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/index.ts index 38514e5494d6..57b8e802775b 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/index.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/index.ts @@ -3,3 +3,5 @@ export * from "./input"; export * from "./output"; +export * as inputs from "./input"; +export * as outputs from "./output"; diff --git a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/input.ts b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/input.ts index 154f879d8a72..de43fdfec91a 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/input.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/input.ts @@ -4,8 +4,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../../types/input"; import * as outputs from "../../types/output"; - -import * as utilities from "../utilities"; +import * as utilities from "../../utilities"; /** * A test for namespaces (mod 1) diff --git a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/output.ts b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/output.ts index 164def4a78cd..e0c860f46c12 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/output.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod1/output.ts @@ -4,6 +4,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../../types/input"; import * as outputs from "../../types/output"; - -import * as utilities from "../utilities"; +import * as utilities from "../../utilities"; diff --git a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/index.ts b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/index.ts index 38514e5494d6..57b8e802775b 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/index.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/index.ts @@ -3,3 +3,5 @@ export * from "./input"; export * from "./output"; +export * as inputs from "./input"; +export * as outputs from "./output"; diff --git a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/input.ts b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/input.ts index 1e63e6c5968f..0b64bcae655a 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/input.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/input.ts @@ -4,8 +4,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../../types/input"; import * as outputs from "../../types/output"; - -import * as utilities from "../utilities"; +import * as utilities from "../../utilities"; /** * A test for namespaces (mod 2) diff --git a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/output.ts b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/output.ts index 164def4a78cd..e0c860f46c12 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/output.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/mod2/output.ts @@ -4,6 +4,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../../types/input"; import * as outputs from "../../types/output"; - -import * as utilities from "../utilities"; +import * as utilities from "../../utilities"; diff --git a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/output.ts index b0053c847e6b..d105f0cd511d 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-defaults/nodejs/types/output.ts @@ -4,7 +4,6 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; - import * as utilities from "../utilities"; /** diff --git a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/input.ts index 4fcad227d6de..b921cb21ffc8 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/input.ts @@ -4,7 +4,6 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; - import * as utilities from "../utilities"; /** diff --git a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/index.ts b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/index.ts index 38514e5494d6..57b8e802775b 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/index.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/index.ts @@ -3,3 +3,5 @@ export * from "./input"; export * from "./output"; +export * as inputs from "./input"; +export * as outputs from "./output"; diff --git a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/input.ts b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/input.ts index 2fd05a231996..effc6a0be847 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/input.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/input.ts @@ -4,8 +4,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../../types/input"; import * as outputs from "../../types/output"; - -import * as utilities from "../utilities"; +import * as utilities from "../../utilities"; /** * A test for namespaces (mod 1) diff --git a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/output.ts b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/output.ts index 164def4a78cd..e0c860f46c12 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/output.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod1/output.ts @@ -4,6 +4,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../../types/input"; import * as outputs from "../../types/output"; - -import * as utilities from "../utilities"; +import * as utilities from "../../utilities"; diff --git a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/index.ts b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/index.ts index 38514e5494d6..57b8e802775b 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/index.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/index.ts @@ -3,3 +3,5 @@ export * from "./input"; export * from "./output"; +export * as inputs from "./input"; +export * as outputs from "./output"; diff --git a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/input.ts b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/input.ts index 1e63e6c5968f..0b64bcae655a 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/input.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/input.ts @@ -4,8 +4,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../../types/input"; import * as outputs from "../../types/output"; - -import * as utilities from "../utilities"; +import * as utilities from "../../utilities"; /** * A test for namespaces (mod 2) diff --git a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/output.ts b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/output.ts index 164def4a78cd..e0c860f46c12 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/output.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/mod2/output.ts @@ -4,6 +4,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../../types/input"; import * as outputs from "../../types/output"; - -import * as utilities from "../utilities"; +import * as utilities from "../../utilities"; diff --git a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/output.ts index b0053c847e6b..d105f0cd511d 100644 --- a/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/plain-object-disable-defaults/nodejs/types/output.ts @@ -4,7 +4,6 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; - import * as utilities from "../utilities"; /** diff --git a/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/index.ts b/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/index.ts index 38514e5494d6..57b8e802775b 100644 --- a/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/index.ts +++ b/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/index.ts @@ -3,3 +3,5 @@ export * from "./input"; export * from "./output"; +export * as inputs from "./input"; +export * as outputs from "./output"; diff --git a/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/input.ts b/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/input.ts index f7095a747000..3fd1c4e5dae1 100644 --- a/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/input.ts +++ b/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/input.ts @@ -5,4 +5,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../../types/input"; import * as outputs from "../../types/output"; import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; diff --git a/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/output.ts b/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/output.ts index dc4152be7443..69a6e8b1b030 100644 --- a/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/output.ts +++ b/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/config/output.ts @@ -5,6 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../../types/input"; import * as outputs from "../../types/output"; import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; export interface Sandwich { bread?: string; diff --git a/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/input.ts index 8c548c9e6b0d..bcc09cf19d72 100644 --- a/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/input.ts @@ -5,5 +5,6 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; +import * as utilities from "../utilities"; export * as config from "./config"; diff --git a/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/output.ts index b5f80c861284..8f4da74f3123 100644 --- a/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/provider-config-schema/nodejs/types/output.ts @@ -5,6 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; +import * as utilities from "../utilities"; export interface Child { age?: number; diff --git a/pkg/codegen/testing/test/testdata/regress-8403/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/regress-8403/nodejs/types/input.ts index a277306fc819..efe5fda0c738 100644 --- a/pkg/codegen/testing/test/testdata/regress-8403/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/regress-8403/nodejs/types/input.ts @@ -4,4 +4,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; +import * as utilities from "../utilities"; diff --git a/pkg/codegen/testing/test/testdata/regress-8403/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/regress-8403/nodejs/types/output.ts index 7990bed12f46..7eac2cbfeb91 100644 --- a/pkg/codegen/testing/test/testdata/regress-8403/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/regress-8403/nodejs/types/output.ts @@ -4,6 +4,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; +import * as utilities from "../utilities"; export interface GetCustomDbRolesResult { } diff --git a/pkg/codegen/testing/test/testdata/regress-node-8110/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/regress-node-8110/nodejs/types/input.ts index 176b5ce13afe..b9997a16405a 100644 --- a/pkg/codegen/testing/test/testdata/regress-node-8110/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/regress-node-8110/nodejs/types/input.ts @@ -5,4 +5,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; +import * as utilities from "../utilities"; diff --git a/pkg/codegen/testing/test/testdata/regress-node-8110/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/regress-node-8110/nodejs/types/output.ts index 176b5ce13afe..b9997a16405a 100644 --- a/pkg/codegen/testing/test/testdata/regress-node-8110/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/regress-node-8110/nodejs/types/output.ts @@ -5,4 +5,5 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; +import * as utilities from "../utilities"; diff --git a/pkg/codegen/testing/test/testdata/replace-on-change/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/replace-on-change/nodejs/types/input.ts index 2712424d1c1a..6966d245b39d 100644 --- a/pkg/codegen/testing/test/testdata/replace-on-change/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/replace-on-change/nodejs/types/input.ts @@ -4,6 +4,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; +import * as utilities from "../utilities"; import {Cat, Dog} from ".."; diff --git a/pkg/codegen/testing/test/testdata/replace-on-change/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/replace-on-change/nodejs/types/output.ts index f77f44dd45f3..273422fbe3a2 100644 --- a/pkg/codegen/testing/test/testdata/replace-on-change/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/replace-on-change/nodejs/types/output.ts @@ -4,6 +4,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; +import * as utilities from "../utilities"; import {Cat, Dog} from ".."; diff --git a/pkg/codegen/testing/test/testdata/simple-yaml-schema/nodejs/types/input.ts b/pkg/codegen/testing/test/testdata/simple-yaml-schema/nodejs/types/input.ts index dec6c211cb5b..774b7916ca54 100644 --- a/pkg/codegen/testing/test/testdata/simple-yaml-schema/nodejs/types/input.ts +++ b/pkg/codegen/testing/test/testdata/simple-yaml-schema/nodejs/types/input.ts @@ -5,6 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; +import * as utilities from "../utilities"; import {Resource} from ".."; diff --git a/pkg/codegen/testing/test/testdata/simple-yaml-schema/nodejs/types/output.ts b/pkg/codegen/testing/test/testdata/simple-yaml-schema/nodejs/types/output.ts index 6a2c459d4f55..06d28a71e5cc 100644 --- a/pkg/codegen/testing/test/testdata/simple-yaml-schema/nodejs/types/output.ts +++ b/pkg/codegen/testing/test/testdata/simple-yaml-schema/nodejs/types/output.ts @@ -5,6 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; +import * as utilities from "../utilities"; import {Resource} from "..";