{
"name": "typetests",
"version": "0.0.1",
"meta": {
"moduleFormat": "(.*)"
},
"config": {},
"types": {
"types::object": {
"type": "object"
},
"typetests::plainCollections": {
"description": "Tests for singly-nested plain collections",
"properties": {
"array": {
"type": "array",
"items": {
"type": "string"
},
"plain": true,
"language": {
"test": {
"expected": {
"dotnet": {
"input": "ImmutableArray>",
"plain": "ImmutableArray"
},
"go": {
"input": "[]pulumi.StringInput",
"plain": "[]string"
},
"nodejs": {
"input": "pulumi.Input[] | undefined",
"plain": "string[] | undefined"
},
"python": {
"input": "Optional[Sequence[pulumi.Input[str]]]",
"plain": "Optional[Sequence[str]]"
}
}
}
}
},
"map": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"language": {
"test": {
"expected": {
"dotnet": {
"input": "InputMap",
"plain": "ImmutableDictionary?"
},
"go": {
"input": "pulumi.StringMapInput",
"plain": "map[string]string"
},
"nodejs": {
"input": "pulumi.Input<{[key: string]: pulumi.Input}> | undefined",
"plain": "{[key: string]: string} | undefined"
},
"python": {
"input": "Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]",
"plain": "Optional[Mapping[str, str]]"
}
}
}
}
}
},
"type": "object"
},
"typetests::primitives": {
"description": "Tests name generation for the primitive schame types. See https://pkg.go.dev/github.com/pulumi/pulumi/pkg/v3/codegen/schema#Type for a complete list",
"properties": {
"any": {
"$ref": "pulumi.json#/Any",
"language": {
"test": {
"expected": {
"dotnet": {
"input": "Input