Skip to content

Commit ea40fc5

Browse files
Merge pull request #40 from Contentstack-Solutions/bugfix/CS-40455
Fix: When the type is set to multiple, global fields are not being generated as an array
2 parents 706f5de + 3c2c43a commit ea40fc5

File tree

6 files changed

+16
-14
lines changed

6 files changed

+16
-14
lines changed

.github/workflows/sast-scan.yml

Lines changed: 0 additions & 11 deletions
This file was deleted.

bin/dev

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/usr/bin/env node
2+
(async () => {
3+
const { execute } = require("@contentstack/cli-utilities");
4+
await execute({ type: "cjs", development: true, dir: __dirname });
5+
})();

bin/dev.cmd

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
@echo off
2+
3+
node "%~dp0\dev" %*

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "contentstack-cli-tsgen",
33
"description": "Generate TypeScript typings from a Stack.",
4-
"version": "2.1.4",
4+
"version": "2.1.5",
55
"author": "Michael Davis",
66
"bugs": "https://github.com/Contentstack-Solutions/contentstack-cli-tsgen/issues",
77
"dependencies": {

src/lib/tsgen/factory.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,12 @@ export default function (userOptions: TSGenOptions) {
199199
let fieldType = ''
200200
if (field.data_type === 'global_field' && cachedGlobalFields[name_type(field.reference_to)]) {
201201
fieldType = name_type(field.reference_to)
202+
203+
if (field.multiple) {
204+
fieldType += "[]";
205+
}
202206
}
207+
203208
return [
204209
field.uid + op_required(field.mandatory) + ':',
205210
fieldType || visit_field_type(field) + ';',

0 commit comments

Comments
 (0)