import type { IDecoratorBeanInfoOptions } from '../interface/beanOptions.ts'; import { appMetadata } from '../../core/sys/metadata.ts'; import { SymbolDecoratorBeanInfo } from '../../core/sys/resource.ts'; export function BeanInfo(options: IDecoratorBeanInfoOptions): ClassDecorator { return function (target) { // set metadata appMetadata.defineMetadata(SymbolDecoratorBeanInfo, options, target); }; }