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.
11 lines (8 loc) • 370 B
text/typescript
import { pruneString } from 'scrivito_sdk/common';
import { BasicObj, BasicWidget } from 'scrivito_sdk/models';
export function extractBlobText(objOrWidget: BasicObj | BasicWidget): string {
if (objOrWidget instanceof BasicWidget) return '';
const text = objOrWidget.metadata().get('text');
if (typeof text !== 'string') return '';
return pruneString(text);
}