npm-addict
Version:
Your daily injection of npm packages
19 lines (14 loc) • 474 B
JavaScript
import { Model, primaryKey, field, createdOn, updatedOn } from 'object-layer/lib/model';
export class IgnoredPackage extends Model {
() id;
(String, { validators: 'filled' }) name;
(String) reason;
() createdOn;
() updatedOn;
static async getByName(name) {
const ignoredPackages = await this.find({ query: { name }, limit: 1 });
return ignoredPackages[0];
}
}
export default IgnoredPackage;
;