Add stubbed cast.framework API implementation

This commit is contained in:
hensm
2019-03-19 16:32:09 +00:00
parent 89fc20f6a3
commit 270d661de0
20 changed files with 605 additions and 21 deletions

View File

@@ -0,0 +1,22 @@
"use strict";
import Image from "../../cast/classes/Image";
import Session from "../../cast/classes/Session";
export default class ApplicationMetadata {
public applicationId: string;
public images: Image[];
public name: string;
public namespaces: string[];
constructor (sessionObj: Session) {
this.applicationId = sessionObj.appId;
this.images = sessionObj.appImages;
this.name = sessionObj.displayName;
// Convert [{ name: <ns> }, ...] to [ <ns>, ... ]
this.namespaces = sessionObj.namespaces.map(
namespaceObj => namespaceObj.name);
}
}