MCPcopy
hub / github.com/hcengineering/platform / fetchMetadataLocalStorage

Function fetchMetadataLocalStorage

packages/ui/src/utils.ts:41–54  ·  view source on GitHub ↗
(id: Metadata<T>)

Source from the content-addressed store, hash-verified

39 * @public
40 */
41export function fetchMetadataLocalStorage<T> (id: Metadata<T>): T | null {
42 const data = localStorage.getItem(id)
43 if (data === null) {
44 return null
45 }
46 try {
47 const value = JSON.parse(data)
48 setMetadata(id, value)
49 return value
50 } catch {
51 setMetadata(id, data as unknown as T)
52 return data as unknown as T
53 }
54}
55
56/**
57 * @public

Callers 2

drafts.tsFile · 0.90
migrateDraftsFunction · 0.90

Calls 2

setMetadataFunction · 0.90
parseMethod · 0.45

Tested by

no test coverage detected