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.
105 lines (104 loc) • 4.13 kB
text/typescript
export {
allCustomAttributesOfTypeString,
basicObjToDataContext,
} from 'scrivito_sdk/data_integration/basic_obj_to_data_context';
export {
DataClass,
DataItem,
DataItemAttribute,
DataScope,
scopePojoToItemPojo,
} from 'scrivito_sdk/data_integration/data_class';
export type {
DataScopePojo,
PresentDataScopePojo,
DataItemPojo,
} from 'scrivito_sdk/data_integration/data_class';
export { createRestApiConnectionForClass } from 'scrivito_sdk/data_integration/create_rest_api_connection';
export {
getDataClassOrThrow,
getDataClass,
} from 'scrivito_sdk/data_integration/get_data_class';
export { ObjDataScope } from 'scrivito_sdk/data_integration/obj_data_class';
export type { DataContext } from 'scrivito_sdk/data_integration/data_context';
export {
dataContextFromQueryParams,
getDataContextQuery,
getDataContextParameters,
getDataContextValue,
dataItemToDataContext,
} from 'scrivito_sdk/data_integration/data_context';
export type {
DataStackElement,
DataStack,
} from 'scrivito_sdk/data_integration/data_stack';
export {
ExternalDataItem,
ExternalDataClass,
ExternalDataScope,
allExternalDataClasses,
} from 'scrivito_sdk/data_integration/external_data_class';
export { registerExternalDataClass } from 'scrivito_sdk/data_integration/register_external_data_class';
export { DataConnectionError } from 'scrivito_sdk/data_integration/data_connection_error';
export type { ExternalData } from 'scrivito_sdk/data_integration/external_data';
export { setExternalData } from 'scrivito_sdk/data_integration/external_data';
export type {
DataConnection,
DataConnectionResultItem,
UncheckedDataConnection,
} from 'scrivito_sdk/data_integration/external_data_connection';
export {
isDataItemPojo,
isSingleItemElement,
isMultiItemDataScopePojo,
deserializeDataStackElement,
deserializeDataItem,
deserializeDataScope,
} from 'scrivito_sdk/data_integration/data_stack';
export { isValidDataId } from 'scrivito_sdk/data_integration/data_id';
export { applyDataLocator } from 'scrivito_sdk/data_integration/apply_data_locator';
export type { ExternalDataItemConnection } from 'scrivito_sdk/data_integration/provide_external_data_item';
export {
provideExternalDataItem,
SINGLETON_DATA_ID,
} from 'scrivito_sdk/data_integration/provide_external_data_item';
export {
isSinglePlaceholder,
replacePlaceholdersWithData,
} from 'scrivito_sdk/data_integration/placeholder_replacement';
export { disableExternalDataLoading } from 'scrivito_sdk/data_integration/disable_external_data_loading';
export {
getGlobalDataItems,
findItemInGlobalData,
} from 'scrivito_sdk/data_integration/global_data';
export { EmptyDataScope } from 'scrivito_sdk/data_integration/empty_data_scope';
export { isSingletonDataClass } from 'scrivito_sdk/data_integration/singleton_data_classes';
export type {
DataAttributeDefinitions,
LazyAsyncDataAttributeDefinitions,
LazyAsyncDataClassTitle,
NormalizedDataAttributeDefinition,
NormalizedDataAttributeDefinitions,
DataAttributeType,
DataAttributeConfig,
} from 'scrivito_sdk/data_integration/data_class_schema';
export {
getNormalizedDataAttributeDefinitions,
extractDataClassSchemaResponse,
getDataClassTitle,
getDataAttributeDefinitions,
} from 'scrivito_sdk/data_integration/data_class_schema';
export { isExternalDataClassProvided } from 'scrivito_sdk/data_integration/external_data_class';
export {
activateDataIntegration,
isDataIntegrationActive,
} from 'scrivito_sdk/data_integration/activate_data_integration';
export { isReferenceAttributeConfig } from 'scrivito_sdk/data_integration/attribute_serialization_and_deserialization';
export type {
DataConnectionFilters,
DataConnectionIndexParams,
} from 'scrivito_sdk/data_integration/index_params';
export { setCurrentLanguageHandler } from 'scrivito_sdk/data_integration/current_language';
export { provideDataClass } from 'scrivito_sdk/data_integration/provide_data_class';
export { provideDataItem } from 'scrivito_sdk/data_integration/provide_data_item';
export { invalidateExternalData } from 'scrivito_sdk/data_integration/external_data_invalidation';