diff --git a/vscode-extension/server/src/metadata/prelude-completions.ts b/vscode-extension/server/src/metadata/prelude-completions.ts index 1b9992a..7985daa 100644 --- a/vscode-extension/server/src/metadata/prelude-completions.ts +++ b/vscode-extension/server/src/metadata/prelude-completions.ts @@ -8,6 +8,57 @@ export type CompletionMetadata = { export const completions = { modules: { + "date": { + "now": { + "params": [] + }, + "year": { + "params": [ + "time" + ] + }, + "month": { + "params": [ + "time" + ] + }, + "date": { + "params": [ + "time" + ] + }, + "hour": { + "params": [ + "time" + ] + }, + "minute": { + "params": [ + "time" + ] + }, + "second": { + "params": [ + "time" + ] + }, + "ms": { + "params": [ + "time" + ] + }, + "new": { + "params": [ + "year", + "month", + "day", + "hour", + "minute", + "second", + "ms" + ] + } + }, "dict": { "keys": { "params": [ @@ -529,7 +580,10 @@ export const completions = { ] }, "random": { - "params": [] + "params": [ + "min", + "max" + ] }, "clamp": { "params": [ diff --git a/vscode-extension/server/src/metadata/prelude-names.ts b/vscode-extension/server/src/metadata/prelude-names.ts index 9e268b8..5ca2f3e 100644 --- a/vscode-extension/server/src/metadata/prelude-names.ts +++ b/vscode-extension/server/src/metadata/prelude-names.ts @@ -6,7 +6,9 @@ export const PRELUDE_NAMES = [ "array?", "at", "bnot", + "boolean", "boolean?", + "date", "dec", "describe", "dict", @@ -24,15 +26,18 @@ export const PRELUDE_NAMES = [ "json", "length", "list", + "list?", "load", "math", "not", "null?", + "number", "number?", "range", "ref", "some?", "str", + "string", "string?", "type", "var",