scrivito
Version:
Scrivito is a professional, yet easy to use SaaS Enterprise Content Management Service, built for digital agencies and medium to large businesses. It is completely maintenance-free, cost-effective, and has unprecedented performance and security.
21 lines (16 loc) • 704 B
text/typescript
import { isWrapping } from 'scrivito_sdk/common';
import { BasicLink } from 'scrivito_sdk/models/basic_link';
import { BasicObj } from 'scrivito_sdk/models/basic_obj';
import { BasicWidget } from 'scrivito_sdk/models/basic_widget';
export function isWrappingBasicContent(subject: unknown): boolean {
return isWrappingBasicObj(subject) || isWrappingBasicWidget(subject);
}
export function isWrappingBasicObj(subject: unknown): boolean {
return isWrapping(subject, BasicObj);
}
export function isWrappingBasicWidget(subject: unknown): boolean {
return isWrapping(subject, BasicWidget);
}
export function isWrappingBasicLink(subject: unknown): boolean {
return isWrapping(subject, BasicLink);
}