this repo has no description
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