scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
21 lines • 2.59 kB
JavaScript
export class ResumeDayEntity {
// #region Properties (5)
average = 0;
count = 0;
day = new Date().getUTCDate();
dayName = new Date().toLocaleString('pt-BR', { weekday: 'long' });
months = [];
total = 0;
// #endregion Properties (5)
// #region Constructors (1)
constructor(data) {
if (data) {
for (let key in data) {
if (data.hasOwnProperty(key) && key in this) {
this[key] = data[key];
}
}
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdW1lLWRheS5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvcmVzdW1lL2VudGl0aWVzL3Jlc3VtZS1kYXkuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLE1BQU0sT0FBTyxlQUFlO0lBQzFCLHlCQUF5QjtJQUVsQixPQUFPLEdBQVcsQ0FBQyxDQUFDO0lBQ3BCLEtBQUssR0FBVyxDQUFDLENBQUM7SUFDbEIsR0FBRyxHQUFXLElBQUksSUFBSSxFQUFFLENBQUMsVUFBVSxFQUFFLENBQUM7SUFDdEMsT0FBTyxHQUFXLElBQUksSUFBSSxFQUFFLENBQUMsY0FBYyxDQUFDLE9BQU8sRUFBRSxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsQ0FBQyxDQUFDO0lBQzFFLE1BQU0sR0FBdUIsRUFBRSxDQUFDO0lBQ2hDLEtBQUssR0FBVyxDQUFDLENBQUM7SUFFekIsNEJBQTRCO0lBRTVCLDJCQUEyQjtJQUUzQixZQUFZLElBQStCO1FBQ3pDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJUmVzdW1lRGF5IH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XG5pbXBvcnQgeyBSZXN1bWVIb3VyRW50aXR5IH0gZnJvbSAnLi9yZXN1bWUtaG91ci5lbnRpdHknO1xuXG5leHBvcnQgY2xhc3MgUmVzdW1lRGF5RW50aXR5IGltcGxlbWVudHMgSVJlc3VtZURheSB7XG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoNSlcblxuICBwdWJsaWMgYXZlcmFnZTogbnVtYmVyID0gMDtcbiAgcHVibGljIGNvdW50OiBudW1iZXIgPSAwO1xuICBwdWJsaWMgZGF5OiBudW1iZXIgPSBuZXcgRGF0ZSgpLmdldFVUQ0RhdGUoKTtcbiAgcHVibGljIGRheU5hbWU6IHN0cmluZyA9IG5ldyBEYXRlKCkudG9Mb2NhbGVTdHJpbmcoJ3B0LUJSJywgeyB3ZWVrZGF5OiAnbG9uZycgfSk7XG4gIHB1YmxpYyBtb250aHM6IFJlc3VtZUhvdXJFbnRpdHlbXSA9IFtdO1xuICBwdWJsaWMgdG90YWw6IG51bWJlciA9IDA7XG5cbiAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICg1KVxuXG4gIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxuXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFJlc3VtZURheUVudGl0eT4pIHtcbiAgICBpZiAoZGF0YSkge1xuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxufVxuIl19