formily-request-monorepo
Version:
A flexible, lightweight, non-intrusive plugin for extending formily schema request data.
15 lines (14 loc) • 412 B
text/typescript
export function compiler(expression: string, scope: any = {}) {
try {
return new Function('$root', `with($root) { return (${expression}); }`)(
scope,
);
} catch (error) {
console.group('formily:expr-error');
console.error(error);
console.log('expr', expression);
console.log('scope', scope);
console.log('address', scope.$self.address.entire);
console.groupEnd();
}
}