structured-elements
Version:
A TypeScript package for modelling and validating data
16 lines (11 loc) • 348 B
text/typescript
import { structureOptions } from "@/constants"
import type { StructuredElements } from "@"
export const buildStructuredResultCache = <
Element,
>(): StructuredElements.StructuredResultCache<Element> => {
const results = new Map()
structureOptions.forEach((structure) => {
results.set(structure, new WeakMap())
})
return results
}