UNPKG

cv-dialog-sdk

Version:

Catavolt Dialog Javascript API

34 lines (27 loc) 1.06 kB
import { TypeNames } from './types'; export class RedirectionUtil { public static isRedirection(o: any): boolean { return [ TypeNames.DialogRedirectionTypeName, TypeNames.ContentRedirectionTypeName, TypeNames.NullRedirectionTypeName, TypeNames.WebRedirectionTypeName, TypeNames.WorkbenchRedirectionTypeName ].some(n => n === o.type); } public static isDialogRedirection(o: any): boolean { return o.type === TypeNames.DialogRedirectionTypeName; } public static isContentRedirection(o: any): boolean { return o.type === TypeNames.ContentRedirectionTypeName; } public static isNullRedirection(o: any): boolean { return o.type === TypeNames.NullRedirectionTypeName; } public static isWebRedirection(o: any): boolean { return o.type === TypeNames.WebRedirectionTypeName; } public static isWorkbenchRedirection(o: any): boolean { return o.type === TypeNames.WorkbenchRedirectionTypeName; } }