@viewdo/dxp-story-cli
Version:
DXP Story Management CLI
17 lines (16 loc) • 571 B
TypeScript
import { VideoState } from "./VideoState";
import { NavigationState } from "./NavigationState";
import { HtmlState } from "./HtmlState";
import { InputState } from "./InputState";
import { RuleSet } from "./RuleSet";
import { MetaData } from "./MetaData";
/**
* view.DO UI-ML: This file defines how the UI should be rendered.
*/
export interface ExperienceML {
metadata?: MetaData;
defaultState?: [RuleSet, ...RuleSet[]];
states?: (VideoState | NavigationState | HtmlState | NavigationState | InputState)[];
selector?: string;
[key: string]: any;
}