data-synchronizer
Version:
A versatile library for transferring data across multi-page applications or single page applications.
19 lines (16 loc) • 392 B
text/typescript
const $type = 'generatorfunction';
const to = (value: Function) => {
let funcString = value.toString();
if (funcString.startsWith("*")) {
funcString = `function ${funcString}`;
}
return [
$type,
funcString.toString(),
];
}
const from = (value: string) => {
const arrowFunc = new Function(`return ${value}`);
return arrowFunc();
}
export default [$type, from, to];