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.
14 lines (12 loc) • 460 B
text/typescript
// @rewire
import { BasicObj } from 'scrivito_sdk/models';
import { ExtractCollector } from './extract_text/extract_collector';
import { extractTextFromBasicObjOrWidget } from './extract_text/extract_text_from_basic_obj_or_widget';
export function extractTextFromBasicObj(
obj: BasicObj,
maxLength: number
): string {
const collector = new ExtractCollector(maxLength);
extractTextFromBasicObjOrWidget(obj, collector);
return collector.toString();
}