Skip to content

Class: SubjectPackage ​

Defined in: SubjectPackage.ts:601

Constructors ​

Constructor ​

ts
new SubjectPackage(manifest, options?): SubjectPackage;

Defined in: SubjectPackage.ts:605

Parameters ​

manifest ​

SubjectPackageManifest

options? ​

SubjectPackageOptions = {}

Returns ​

SubjectPackage

Properties ​

manifest ​

ts
readonly manifest: SubjectPackageManifest;

Defined in: SubjectPackage.ts:602


validation ​

ts
readonly validation: SubjectPackageValidationReport;

Defined in: SubjectPackage.ts:603

Accessors ​

id ​

Get Signature ​

ts
get id(): string;

Defined in: SubjectPackage.ts:637

Returns ​

string

Methods ​

fromManifest() ​

ts
static fromManifest(manifest, options?): SubjectPackage;

Defined in: SubjectPackage.ts:618

Parameters ​

manifest ​

SubjectPackageManifest

options? ​

SubjectPackageOptions = {}

Returns ​

SubjectPackage


load() ​

ts
static load(url, options?): Promise<SubjectPackage>;

Defined in: SubjectPackage.ts:622

Parameters ​

url ​

string

options? ​

SubjectPackageLoadOptions = {}

Returns ​

Promise<SubjectPackage>


getSurfaceSet() ​

ts
getSurfaceSet(id): SurfaceSetManifest | null;

Defined in: SubjectPackage.ts:641

Parameters ​

id ​

string

Returns ​

SurfaceSetManifest | null


getSurfaceVariant() ​

ts
getSurfaceVariant(surfaceId, variantName?): 
  | SurfaceVariantManifest
  | null;

Defined in: SubjectPackage.ts:645

Parameters ​

surfaceId ​

string

variantName? ​

string

Returns ​

| SurfaceVariantManifest | null


getMetric() ​

ts
getMetric(id): MetricManifest | null;

Defined in: SubjectPackage.ts:653

Parameters ​

id ​

string

Returns ​

MetricManifest | null


getTransform() ​

ts
getTransform(id): TransformManifest | null;

Defined in: SubjectPackage.ts:657

Parameters ​

id ​

string

Returns ​

TransformManifest | null


getScene() ​

ts
getScene(id?): SceneManifest | null;

Defined in: SubjectPackage.ts:661

Parameters ​

id? ​

string | undefined

Returns ​

SceneManifest | null

Released under the MIT License.