452 lines
7.9 KiB
TypeScript
452 lines
7.9 KiB
TypeScript
// Auto-generated by scripts/generate-prelude-metadata.ts
|
|
// Do not edit manually - run 'bun run generate-prelude-metadata' to regenerate
|
|
|
|
export type CompletionMetadata = {
|
|
params: string[]
|
|
description?: string
|
|
}
|
|
|
|
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: ['dict'],
|
|
},
|
|
values: {
|
|
params: ['dict'],
|
|
},
|
|
entries: {
|
|
params: ['dict'],
|
|
},
|
|
'has?': {
|
|
params: ['dict', 'key'],
|
|
},
|
|
get: {
|
|
params: ['dict', 'key', 'defaultValue'],
|
|
},
|
|
set: {
|
|
params: ['dict', 'key', 'value'],
|
|
},
|
|
merge: {
|
|
params: ['...dicts'],
|
|
},
|
|
'empty?': {
|
|
params: ['dict'],
|
|
},
|
|
map: {
|
|
params: ['dict', 'cb'],
|
|
},
|
|
filter: {
|
|
params: ['dict', 'cb'],
|
|
},
|
|
'from-entries': {
|
|
params: ['entries'],
|
|
},
|
|
},
|
|
fs: {
|
|
ls: {
|
|
params: ['path'],
|
|
},
|
|
mkdir: {
|
|
params: ['path'],
|
|
},
|
|
rmdir: {
|
|
params: ['path'],
|
|
},
|
|
pwd: {
|
|
params: [],
|
|
},
|
|
cd: {
|
|
params: ['path'],
|
|
},
|
|
read: {
|
|
params: ['path'],
|
|
},
|
|
cat: {
|
|
params: ['path'],
|
|
},
|
|
'read-bytes': {
|
|
params: ['path'],
|
|
},
|
|
write: {
|
|
params: ['path', 'content'],
|
|
},
|
|
append: {
|
|
params: ['path', 'content'],
|
|
},
|
|
delete: {
|
|
params: ['path'],
|
|
},
|
|
rm: {
|
|
params: ['path'],
|
|
},
|
|
copy: {
|
|
params: ['from', 'to'],
|
|
},
|
|
move: {
|
|
params: ['from', 'to'],
|
|
},
|
|
mv: {
|
|
params: ['from', 'to'],
|
|
},
|
|
basename: {
|
|
params: ['path'],
|
|
},
|
|
dirname: {
|
|
params: ['path'],
|
|
},
|
|
extname: {
|
|
params: ['path'],
|
|
},
|
|
join: {
|
|
params: ['...paths'],
|
|
},
|
|
resolve: {
|
|
params: ['...paths'],
|
|
},
|
|
stat: {
|
|
params: ['path'],
|
|
},
|
|
'exists?': {
|
|
params: ['path'],
|
|
},
|
|
'file?': {
|
|
params: ['path'],
|
|
},
|
|
'dir?': {
|
|
params: ['path'],
|
|
},
|
|
'symlink?': {
|
|
params: ['path'],
|
|
},
|
|
'exec?': {
|
|
params: ['path'],
|
|
},
|
|
size: {
|
|
params: ['path'],
|
|
},
|
|
chmod: {
|
|
params: ['path', 'mode'],
|
|
},
|
|
symlink: {
|
|
params: ['target', 'path'],
|
|
},
|
|
readlink: {
|
|
params: ['path'],
|
|
},
|
|
glob: {
|
|
params: ['pattern'],
|
|
},
|
|
watch: {
|
|
params: ['path', 'callback'],
|
|
},
|
|
cp: {
|
|
params: ['from', 'to'],
|
|
},
|
|
},
|
|
json: {
|
|
encode: {
|
|
params: ['s'],
|
|
},
|
|
decode: {
|
|
params: ['s'],
|
|
},
|
|
parse: {
|
|
params: ['s'],
|
|
},
|
|
stringify: {
|
|
params: ['s'],
|
|
},
|
|
},
|
|
list: {
|
|
slice: {
|
|
params: ['list', 'start', 'end'],
|
|
},
|
|
map: {
|
|
params: ['list', 'cb'],
|
|
},
|
|
filter: {
|
|
params: ['list', 'cb'],
|
|
},
|
|
reject: {
|
|
params: ['list', 'cb'],
|
|
},
|
|
reduce: {
|
|
params: ['list', 'cb', 'initial'],
|
|
},
|
|
find: {
|
|
params: ['list', 'cb'],
|
|
},
|
|
'empty?': {
|
|
params: ['list'],
|
|
},
|
|
'contains?': {
|
|
params: ['list', 'item'],
|
|
},
|
|
'includes?': {
|
|
params: ['list', 'item'],
|
|
},
|
|
'has?': {
|
|
params: ['list', 'item'],
|
|
},
|
|
'any?': {
|
|
params: ['list', 'cb'],
|
|
},
|
|
'all?': {
|
|
params: ['list', 'cb'],
|
|
},
|
|
push: {
|
|
params: ['list', 'item'],
|
|
},
|
|
pop: {
|
|
params: ['list'],
|
|
},
|
|
shift: {
|
|
params: ['list'],
|
|
},
|
|
unshift: {
|
|
params: ['list', 'item'],
|
|
},
|
|
splice: {
|
|
params: ['list', 'start', 'deleteCount', '...items'],
|
|
},
|
|
insert: {
|
|
params: ['list', 'index', 'item'],
|
|
},
|
|
reverse: {
|
|
params: ['list'],
|
|
},
|
|
sort: {
|
|
params: ['list', 'cb'],
|
|
},
|
|
concat: {
|
|
params: ['...lists'],
|
|
},
|
|
flatten: {
|
|
params: ['list', 'depth'],
|
|
},
|
|
unique: {
|
|
params: ['list'],
|
|
},
|
|
zip: {
|
|
params: ['list1', 'list2'],
|
|
},
|
|
first: {
|
|
params: ['list'],
|
|
},
|
|
last: {
|
|
params: ['list'],
|
|
},
|
|
rest: {
|
|
params: ['list'],
|
|
},
|
|
take: {
|
|
params: ['list', 'n'],
|
|
},
|
|
drop: {
|
|
params: ['list', 'n'],
|
|
},
|
|
append: {
|
|
params: ['list', 'item'],
|
|
},
|
|
prepend: {
|
|
params: ['list', 'item'],
|
|
},
|
|
'index-of': {
|
|
params: ['list', 'item'],
|
|
},
|
|
sum: {
|
|
params: ['list'],
|
|
},
|
|
count: {
|
|
params: ['list', 'cb'],
|
|
},
|
|
partition: {
|
|
params: ['list', 'cb'],
|
|
},
|
|
compact: {
|
|
params: ['list'],
|
|
},
|
|
'group-by': {
|
|
params: ['list', 'cb'],
|
|
},
|
|
},
|
|
math: {
|
|
abs: {
|
|
params: ['n'],
|
|
},
|
|
floor: {
|
|
params: ['n'],
|
|
},
|
|
ceil: {
|
|
params: ['n'],
|
|
},
|
|
round: {
|
|
params: ['n'],
|
|
},
|
|
min: {
|
|
params: ['...nums'],
|
|
},
|
|
max: {
|
|
params: ['...nums'],
|
|
},
|
|
pow: {
|
|
params: ['base', 'exp'],
|
|
},
|
|
sqrt: {
|
|
params: ['n'],
|
|
},
|
|
random: {
|
|
params: ['min', 'max'],
|
|
},
|
|
clamp: {
|
|
params: ['n', 'min', 'max'],
|
|
},
|
|
sign: {
|
|
params: ['n'],
|
|
},
|
|
trunc: {
|
|
params: ['n'],
|
|
},
|
|
'even?': {
|
|
params: ['n'],
|
|
},
|
|
'odd?': {
|
|
params: ['n'],
|
|
},
|
|
'positive?': {
|
|
params: ['n'],
|
|
},
|
|
'negative?': {
|
|
params: ['n'],
|
|
},
|
|
'zero?': {
|
|
params: ['n'],
|
|
},
|
|
},
|
|
str: {
|
|
join: {
|
|
params: ['arr', 'sep'],
|
|
},
|
|
split: {
|
|
params: ['str', 'sep'],
|
|
},
|
|
'to-upper': {
|
|
params: ['str'],
|
|
},
|
|
'to-lower': {
|
|
params: ['str'],
|
|
},
|
|
trim: {
|
|
params: ['str'],
|
|
},
|
|
'starts-with?': {
|
|
params: ['str', 'prefix'],
|
|
},
|
|
'ends-with?': {
|
|
params: ['str', 'suffix'],
|
|
},
|
|
'contains?': {
|
|
params: ['str', 'substr'],
|
|
},
|
|
'empty?': {
|
|
params: ['str'],
|
|
},
|
|
'index-of': {
|
|
params: ['str', 'search'],
|
|
},
|
|
'last-index-of': {
|
|
params: ['str', 'search'],
|
|
},
|
|
replace: {
|
|
params: ['str', 'search', 'replacement'],
|
|
},
|
|
'replace-all': {
|
|
params: ['str', 'search', 'replacement'],
|
|
},
|
|
slice: {
|
|
params: ['str', 'start', 'end'],
|
|
},
|
|
substring: {
|
|
params: ['str', 'start', 'end'],
|
|
},
|
|
repeat: {
|
|
params: ['str', 'count'],
|
|
},
|
|
'pad-start': {
|
|
params: ['str', 'length', 'pad'],
|
|
},
|
|
'pad-end': {
|
|
params: ['str', 'length', 'pad'],
|
|
},
|
|
capitalize: {
|
|
params: ['str'],
|
|
},
|
|
titlecase: {
|
|
params: ['s'],
|
|
},
|
|
lines: {
|
|
params: ['str'],
|
|
},
|
|
chars: {
|
|
params: ['str'],
|
|
},
|
|
match: {
|
|
params: ['str', 'regex'],
|
|
},
|
|
'test?': {
|
|
params: ['str', 'regex'],
|
|
},
|
|
},
|
|
},
|
|
dollar: {
|
|
args: {
|
|
params: [],
|
|
},
|
|
argv: {
|
|
params: [],
|
|
},
|
|
env: {
|
|
params: [],
|
|
},
|
|
pid: {
|
|
params: [],
|
|
},
|
|
cwd: {
|
|
params: [],
|
|
},
|
|
script: {
|
|
params: [],
|
|
},
|
|
},
|
|
} as const
|