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.
13 lines (11 loc) • 330 B
text/typescript
import { isObject } from 'scrivito_sdk/common/is_object';
export function isWrapping<BasicClass>(
subject: unknown,
basicClass: new (...args: unknown[]) => BasicClass
): boolean {
return (
isObject(subject) &&
'_scrivitoPrivateContent' in subject &&
subject._scrivitoPrivateContent instanceof basicClass
);
}