1 2 3 4 5 6 7 8 9 10 | 1x 24x 24x 24x | export function extendArrayMetadata<T extends Array<any>>( key: string, metadata: T, target, ) { const previousValue = Reflect.getMetadata(key, target) || []; const value = [...previousValue, ...metadata]; Reflect.defineMetadata(key, value, target); } |