svelte-lightweight-charts
Version:
Svelte wrapper for financial lightweight charts built with HTML5 canvas
18 lines (17 loc) • 527 B
JavaScript
export function element(node, reference) {
let ref = reference;
ref === null || ref === void 0 ? void 0 : ref(node);
return {
update(nextReference) {
if (nextReference === ref) {
return;
}
ref === null || ref === void 0 ? void 0 : ref(null);
ref = nextReference;
ref === null || ref === void 0 ? void 0 : ref(node);
},
destroy() {
ref === null || ref === void 0 ? void 0 : ref(null);
}
};
}