Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | 128x 128x 128x 117173x 117173x 128x | import { addProvider } from '../metaData';
const VIEWPORT_V2_DISPLAY_SET = 'genericViewportDisplaySet';
// Use a Map so reserved keys like `__proto__`/`constructor` are stored as
// ordinary keys rather than mutating the prototype or aliasing built-ins.
const state = new Map<string, unknown>();
const genericViewportDisplaySetMetadataProvider = {
VIEWPORT_V2_DISPLAY_SET,
add(displaySetId: string, dataSet: unknown): void {
state.set(displaySetId, dataSet);
},
get(type: string, displaySetId: string): unknown {
Eif (type !== VIEWPORT_V2_DISPLAY_SET) {
return;
}
return state.get(displaySetId);
},
remove(displaySetId: string): void {
state.delete(displaySetId);
},
clear(): void {
state.clear();
},
};
addProvider(genericViewportDisplaySetMetadataProvider.get);
export default genericViewportDisplaySetMetadataProvider;
|