0
Fork 0
mirror of https://github.com/penpot/penpot-exporter-figma-plugin.git synced 2024-12-22 21:53:27 -05:00
penpot-exporter-figma-plugin/common/map.ts
Jordi Sala Morales 1ebdf3e59d
Fix components (#193)
* Fix components

* fix lint
2024-06-26 11:38:42 +02:00

17 lines
439 B
TypeScript

export const toObject = <T>(map: Map<string, T>): Record<string, T> => {
return Object.fromEntries(map.entries());
};
export const toArray = <T>(map: Map<string, T>): [string, T][] => {
return Array.from(map.entries());
};
export const init = <T>(map: Map<string, T>, records: Record<string, T>) => {
map.clear();
const entries = Object.entries(records);
for (const [key, value] of entries) {
map.set(key, value);
}
};