MCPcopy Create free account
hub / github.com/ShaanCoding/makeread.me / createTemplateObjects

Function createTemplateObjects

backend/src/common/utils/helper.ts:6–17  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

4import type { FullTemplate, Macro } from '@/api/templates/template.model'
5
6export const createTemplateObjects = (): FullTemplate[] | null => {
7 try {
8 const folders: string[] = fs.readdirSync('./public')
9 const blocksData = folders.map((folder: string) => {
10 const data = fs.readFileSync(`./public/${folder}/blocks.json`, 'utf8')
11 return JSON.parse(data)
12 })
13 return blocksData
14 } catch (error) {
15 return null
16 }
17}
18
19const readNjkFiles = (parentFolder: string): Macro[] | null => {
20 try {

Callers 1

initTemplatesFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected