UNPKG

truly-ui

Version:

Web Components for Desktop Applications.

10 lines 2.12 kB
import 'reflect-metadata'; export function Modal(metadata) { return function (cls) { const annotations = Reflect.getMetadata('annotations', cls) || []; annotations.push(metadata); Reflect.defineMetadata('annotations', annotations, cls); return cls; }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtb3B0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3RydWx5LXVpL3NyYy9jb21wb25lbnRzL21vZGFsL2ludGVyZmFjZXMvbW9kYWwtb3B0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLGtCQUFrQixDQUFDO0FBd0IxQixNQUFNLFVBQVUsS0FBSyxDQUFDLFFBQXNCO0lBQzFDLE9BQU8sVUFBUyxHQUFRO1FBQ3RCLE1BQU0sV0FBVyxHQUFHLE9BQU8sQ0FBQyxXQUFXLENBQUMsYUFBYSxFQUFFLEdBQUcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUNsRSxXQUFXLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQzNCLE9BQU8sQ0FBQyxjQUFjLENBQUMsYUFBYSxFQUFFLFdBQVcsRUFBRSxHQUFHLENBQUMsQ0FBQztRQUN4RCxPQUFPLEdBQUcsQ0FBQztJQUNiLENBQUMsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJ3JlZmxlY3QtbWV0YWRhdGEnO1xuXG5leHBvcnQgaW50ZXJmYWNlIE1vZGFsT3B0aW9ucyB7XG4gICAgaWNvbj86IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIGhlaWdodD86IHN0cmluZztcbiAgICB3aWR0aD86IHN0cmluZztcbiAgICBjbG9zZVNob3J0Y3V0Pzogc3RyaW5nO1xuICAgIHNob3dUaXRsZWJhcj86IGJvb2xlYW47XG4gICAgcmVzdG9yZVNob3J0Y3V0Pzogc3RyaW5nO1xuICAgIG1heGltaXplU2hvcnRjdXQ/OiBzdHJpbmc7XG4gICAgdHJhbnNsdWNlbnQ/OiBib29sZWFuO1xuICAgIGRyYWdnYWJsZT86IGJvb2xlYW47XG4gICAgbWF4aW1pemFibGU/OiBib29sZWFuO1xuICAgIG1pbmltaXphYmxlPzogYm9vbGVhbjtcbiAgICBjbG9zYWJsZT86IGJvb2xlYW47XG4gICAgZnVsbHNjcmVlbj86IGJvb2xlYW47XG4gICAgcmVzdG9yZU1heGltaXplPzogYm9vbGVhbjtcbiAgICBiYWNrZHJvcD86IGJvb2xlYW47XG4gICAgY2xvc2VPbk9LPzogYm9vbGVhbjtcbiAgICB1bmlxdWU/OiBib29sZWFuO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTW9kYWwobWV0YWRhdGE6IE1vZGFsT3B0aW9ucykge1xuICByZXR1cm4gZnVuY3Rpb24oY2xzOiBhbnkpIHtcbiAgICBjb25zdCBhbm5vdGF0aW9ucyA9IFJlZmxlY3QuZ2V0TWV0YWRhdGEoJ2Fubm90YXRpb25zJywgY2xzKSB8fCBbXTtcbiAgICBhbm5vdGF0aW9ucy5wdXNoKG1ldGFkYXRhKTtcbiAgICBSZWZsZWN0LmRlZmluZU1ldGFkYXRhKCdhbm5vdGF0aW9ucycsIGFubm90YXRpb25zLCBjbHMpO1xuICAgIHJldHVybiBjbHM7XG4gIH07XG59XG4iXX0=