blob: 1fd7d78abc9ecca156c01f675d14da15b71951b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import * as base from "./base";
/** @public */
export class Uber extends base.Model {
constructor(style) {
super();
this.style = style;
}
isValidUber(isTV, isVision) {
function isDefinedNonNullNonEmpty(object) {
return object !== undefined && object !== null && Object.keys(object).length !== 0;
}
return (isDefinedNonNullNonEmpty(this.artwork) ||
isDefinedNonNullNonEmpty(this.compactArtwork) ||
isDefinedNonNullNonEmpty(this.video) ||
isDefinedNonNullNonEmpty(this.compactVideo) ||
((isTV || isVision) && isDefinedNonNullNonEmpty(this.iconArtwork)));
}
}
//# sourceMappingURL=uber.js.map
|