From ae76b6fe03d5cdb5e1e6b35637b8ce8d6d82e72c Mon Sep 17 00:00:00 2001 From: ruben Date: Wed, 5 Jun 2024 15:48:25 +0000 Subject: [PATCH 1/2] [WM] Script 'f/foo/rapturous_script' deployed --- f/foo/rapturous_script.script.lock | 5 +++++ f/foo/rapturous_script.script.yaml | 34 ++++++++++++++++++++++++++++++ f/foo/rapturous_script.ts | 17 +++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 f/foo/rapturous_script.script.lock create mode 100644 f/foo/rapturous_script.script.yaml create mode 100644 f/foo/rapturous_script.ts diff --git a/f/foo/rapturous_script.script.lock b/f/foo/rapturous_script.script.lock new file mode 100644 index 0000000..789f01c --- /dev/null +++ b/f/foo/rapturous_script.script.lock @@ -0,0 +1,5 @@ +{ + "dependencies": {} +} +//bun.lockb + \ No newline at end of file diff --git a/f/foo/rapturous_script.script.yaml b/f/foo/rapturous_script.script.yaml new file mode 100644 index 0000000..74c978e --- /dev/null +++ b/f/foo/rapturous_script.script.yaml @@ -0,0 +1,34 @@ +summary: '' +description: '' +lock: '!inline f/foo/rapturous_script.script.lock' +kind: script +schema: + $schema: 'https://json-schema.org/draft/2020-12/schema' + type: object + properties: + a: + type: number + description: '' + default: null + b: + type: string + description: '' + default: null + enum: + - my + - enum + e: + type: string + description: '' + default: inferred type string from default arg + f: + type: object + description: '' + default: + nested: object + properties: + nested: + type: string + required: + - a + - b diff --git a/f/foo/rapturous_script.ts b/f/foo/rapturous_script.ts new file mode 100644 index 0000000..6ef274d --- /dev/null +++ b/f/foo/rapturous_script.ts @@ -0,0 +1,17 @@ +// import { toWords } from "number-to-words@1" +import * as wmill from "windmill-client" + +// fill the type, or use the +Resource type to get a type-safe reference to a resource +// type Postgresql = object + +export async function main( + a: number, + b: "my" | "enum", + //c: Postgresql, + //d: wmill.S3Object, // for large files backed by S3 (https://www.windmill.dev/docs/core_concepts/persistent_storage/large_data_files) + e = "inferred type string from default arg", + f = { nested: "object" }, +) { + // let x = await wmill.getVariable('u/user/foo') + return { foo: a }; +} From bd8b6b1080b1b092372ea8b8533cf1ed766b303b Mon Sep 17 00:00:00 2001 From: "guillaume@windmill.dev" Date: Wed, 5 Jun 2024 15:48:52 +0000 Subject: [PATCH 2/2] [WM] Script 'f/foo/rapturous_script' deployed --- f/foo/rapturous_script.script.lock | 5 ----- f/foo/rapturous_script.script.yaml | 34 ------------------------------ f/foo/rapturous_script.ts | 17 --------------- 3 files changed, 56 deletions(-) delete mode 100644 f/foo/rapturous_script.script.lock delete mode 100644 f/foo/rapturous_script.script.yaml delete mode 100644 f/foo/rapturous_script.ts diff --git a/f/foo/rapturous_script.script.lock b/f/foo/rapturous_script.script.lock deleted file mode 100644 index 789f01c..0000000 --- a/f/foo/rapturous_script.script.lock +++ /dev/null @@ -1,5 +0,0 @@ -{ - "dependencies": {} -} -//bun.lockb - \ No newline at end of file diff --git a/f/foo/rapturous_script.script.yaml b/f/foo/rapturous_script.script.yaml deleted file mode 100644 index 74c978e..0000000 --- a/f/foo/rapturous_script.script.yaml +++ /dev/null @@ -1,34 +0,0 @@ -summary: '' -description: '' -lock: '!inline f/foo/rapturous_script.script.lock' -kind: script -schema: - $schema: 'https://json-schema.org/draft/2020-12/schema' - type: object - properties: - a: - type: number - description: '' - default: null - b: - type: string - description: '' - default: null - enum: - - my - - enum - e: - type: string - description: '' - default: inferred type string from default arg - f: - type: object - description: '' - default: - nested: object - properties: - nested: - type: string - required: - - a - - b diff --git a/f/foo/rapturous_script.ts b/f/foo/rapturous_script.ts deleted file mode 100644 index 6ef274d..0000000 --- a/f/foo/rapturous_script.ts +++ /dev/null @@ -1,17 +0,0 @@ -// import { toWords } from "number-to-words@1" -import * as wmill from "windmill-client" - -// fill the type, or use the +Resource type to get a type-safe reference to a resource -// type Postgresql = object - -export async function main( - a: number, - b: "my" | "enum", - //c: Postgresql, - //d: wmill.S3Object, // for large files backed by S3 (https://www.windmill.dev/docs/core_concepts/persistent_storage/large_data_files) - e = "inferred type string from default arg", - f = { nested: "object" }, -) { - // let x = await wmill.getVariable('u/user/foo') - return { foo: a }; -}