1
0
Fork 0
mirror of synced 2024-09-16 01:07:19 +12:00
budibase/packages/builder/src/constants/completions.js

17 lines
453 B
JavaScript
Raw Normal View History

2021-02-02 00:51:53 +13:00
import { getManifest } from "@budibase/string-templates"
export function handlebarsCompletions() {
const manifest = getManifest()
2021-05-04 22:32:22 +12:00
return Object.keys(manifest).flatMap(key =>
2021-02-02 00:51:53 +13:00
Object.entries(manifest[key]).map(([helperName, helperConfig]) => ({
text: helperName,
path: helperName,
2021-02-03 06:43:01 +13:00
example: helperConfig.example,
2021-02-02 03:29:51 +13:00
label: helperName,
2021-02-02 00:51:53 +13:00
displayText: helperName,
description: helperConfig.description,
}))
)
}