@avonjs/avonjs
Version:
A fluent Node.js API generator.
24 lines (23 loc) • 816 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const HasManyOrOne_1 = __importDefault(require("./HasManyOrOne"));
const ResourceRelationshipGuesser_1 = require("./ResourceRelationshipGuesser");
class HasMany extends HasManyOrOne_1.default {
constructor(resource, relation) {
super(resource, relation ?? (0, ResourceRelationshipGuesser_1.guessRelationForKey)(resource, true));
}
/**
* Hydrate the given attribute on the model based on the incoming request.
*/
fill(request, model) { }
/**
* Get the value considered as null.
*/
nullValue() {
return [];
}
}
exports.default = HasMany;