UNPKG

@dossierhq/integration-test

Version:

Integration test to ensure that different Dossier database adapters work as expected.

23 lines (22 loc) 1.87 kB
import { type EntityCreate, type EntityUpsert, type Schema } from '@dossierhq/core'; import type { AppEntity, AppPublishedEntity, ChangeValidations, Components, Locations, MigrationEntity, PublishedTitleOnly, References, RichTexts, Strings, SubjectOnly, SubjectOrDefaultAuthKey, TitleOnly } from '../SchemaTypes.js'; export declare const CHANGE_VALIDATIONS_CREATE: Readonly<EntityCreate<ChangeValidations>>; export declare const LOCATIONS_CREATE: Readonly<EntityCreate<Locations>>; export declare const LOCATIONS_ADMIN_ENTITY: Readonly<Locations>; export declare const MIGRATIONS_ENTITY_CREATE: Readonly<EntityCreate<MigrationEntity>>; export declare const REFERENCES_CREATE: Readonly<EntityCreate<References>>; export declare const REFERENCES_ADMIN_ENTITY: Readonly<References>; export declare const RICH_TEXTS_CREATE: Readonly<EntityCreate<RichTexts>>; export declare const RICH_TEXTS_ADMIN_ENTITY: Readonly<RichTexts>; export declare const STRINGS_CREATE: Readonly<EntityCreate<Strings>>; export declare const STRINGS_ADMIN_ENTITY: Readonly<Strings>; export declare const SUBJECT_ONLY_CREATE: Readonly<EntityCreate<SubjectOnly>>; export declare const SUBJECT_ONLY_UPSERT: Readonly<EntityUpsert<SubjectOnly>>; export declare const SUBJECT_ONLY_ADMIN_ENTITY: Readonly<SubjectOnly>; export declare const SUBJECT_OR_DEFAULT_CREATE: Readonly<EntityCreate<SubjectOrDefaultAuthKey>>; export declare const TITLE_ONLY_CREATE: Readonly<EntityCreate<TitleOnly>>; export declare const TITLE_ONLY_UPSERT: Readonly<EntityUpsert<TitleOnly>>; export declare const TITLE_ONLY_ADMIN_ENTITY: Readonly<TitleOnly>; export declare const TITLE_ONLY_PUBLISHED_ENTITY: Readonly<PublishedTitleOnly>; export declare const VALUE_ITEMS_CREATE: Readonly<EntityCreate<Components>>; export declare function adminToPublishedEntity<T extends AppEntity>(schema: Schema, entity: T): AppPublishedEntity;