function Reflect.decorateimport { Reflect } from "https://deno.land/x/deno_reflect@v0.2.1/mod.ts"; const { decorate } = Reflect; decorate(decorators: ClassDecorator[], target: Function): Functiondecorate(decorators: (PropertyDecorator | MethodDecorator)[],target: any,propertyKey: string | symbol,attributes?: PropertyDescriptor | null,): PropertyDescriptor | undefineddecorate(decorators: (PropertyDecorator | MethodDecorator)[],target: any,propertyKey: string | symbol,attributes: PropertyDescriptor,): PropertyDescriptorParametersdecorators: ClassDecorator[]target: FunctionReturnsFunctionParametersdecorators: (PropertyDecorator | MethodDecorator)[]target: anypropertyKey: string | symboloptionalattributes: PropertyDescriptor | nullReturnsPropertyDescriptor | undefinedParametersdecorators: (PropertyDecorator | MethodDecorator)[]target: anypropertyKey: string | symbolattributes: PropertyDescriptorReturnsPropertyDescriptor