UNPKG

youtube-moosick

Version:

Unofficial Youtube music API, fully written in TypeScript

42 lines 1.17 kB
/* eslint-disable @typescript-eslint/no-unsafe-return, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment, */ // stolen wholesale from https://stackoverflow.com/a/61863345 export function enumerable(target, name, desc) { if (desc) { desc.enumerable = true; return desc; } Object.defineProperty(target, name, { set(value) { Object.defineProperty(this, name, { value, enumerable: true, writable: true, configurable: true, }); }, enumerable: true, configurable: true, }); } export function unenumerable(target, name, desc) { if (desc) { desc.enumerable = false; return desc; } Object.defineProperty(target, name, { set(value) { Object.defineProperty(this, name, { value, writable: true, configurable: true, }); }, configurable: true, }); } //# sourceMappingURL=enumerable.decorator.js.map