@nova-ts/core
Version:
A serverside framework used to build scalable application
22 lines (20 loc) • 514 B
JavaScript
import {
NovaConstant
} from "./chunk-INEUQFI4.js";
// src/Decorators/Filter.ts
import { ApplicationContext } from "@nova-ts/context";
function Filter(meta, URI) {
return function(target) {
const uris = Object.values(URI).flat();
const data = {
order: meta.order,
URIS: uris
};
Reflect.defineMetadata(NovaConstant.NovaFilterMeta, data, target);
ApplicationContext.bind(NovaConstant.NovaFilter).to(target);
};
}
export {
Filter
};
//# sourceMappingURL=chunk-RLMNY5I4.js.map