this repo has no description
at main 1.2 kB view raw
1/** 2 * Created by km on 2/13/17. 3 */ 4import * as base from "./base"; 5import * as metrics from "./metrics/metrics"; 6/** @public */ 7export class GenericPage extends base.Model { 8 constructor(shelfModels) { 9 super(); 10 this.shelves = shelfModels; 11 this.title = null; 12 this.presentationOptions = []; 13 this.isIncomplete = false; 14 this.pageMetrics = new metrics.PageMetrics(); 15 } 16} 17/** @public */ 18export class InAppPurchaseInstallPage extends base.Model { 19 constructor() { 20 super(); 21 this.pageMetrics = new metrics.PageMetrics(); 22 this.pageRenderMetrics = {}; 23 } 24} 25/** 26 * @public 27 * Screen shown in search tab when search bar is focused but empty. 28 */ 29export class SearchFocusPage extends GenericPage { 30} 31/** 32 * @public 33 * Initial screen shown in search tab when search bar is unfocused. 34 */ 35export class SearchLandingPage extends GenericPage { 36} 37/** @public */ 38export class ArcadePage extends GenericPage { 39} 40/** @public */ 41export class ArcadeSeeAllGamesPage extends GenericPage { 42 constructor(shelfModels) { 43 super(shelfModels); 44 this.pageSegments = []; 45 } 46} 47//# sourceMappingURL=generic-page.js.map