cv-dialog-sdk
Version:
Catavolt Dialog Javascript API
18 lines (17 loc) • 484 B
JavaScript
import { DialogModeEnum, TypeNames } from './types';
export class ReferringObject {
isDialogReferrer() {
return this.type === TypeNames.ReferringDialogTypeName;
}
isWorkbenchReferrer() {
return this.type === TypeNames.ReferringWorkbenchTypeName;
}
get sourceDestroyed() {
if (this.isDialogReferrer()) {
return this['dialogMode'] === DialogModeEnum.DESTROYED;
}
else {
return false;
}
}
}