@dossierhq/integration-test
Version:
Integration test to ensure that different Dossier database adapters work as expected.
15 lines (14 loc) • 908 B
TypeScript
import { type EntityProcessDirtyPayload, type ErrorType, type PromiseResult } from '@dossierhq/core';
import type { AppDossierClient, ChangeValidations, Components } from '../SchemaTypes.js';
interface Options {
publish?: boolean;
}
export declare function createInvalidEntity(client: AppDossierClient, fields: Partial<ChangeValidations['fields']>, options?: Options): PromiseResult<{
entity: ChangeValidations;
validations: EntityProcessDirtyPayload[];
}, typeof ErrorType.BadRequest | typeof ErrorType.Conflict | typeof ErrorType.NotAuthorized | typeof ErrorType.Generic>;
export declare function createEntityWithInvalidComponent(client: AppDossierClient, options?: Options): PromiseResult<{
entity: Components;
validations: EntityProcessDirtyPayload[];
}, typeof ErrorType.BadRequest | typeof ErrorType.Conflict | typeof ErrorType.NotAuthorized | typeof ErrorType.Generic>;
export {};