UNPKG

@entity-factory/core

Version:

Create entities on the fly for mocking and testing

8 lines (7 loc) 506 B
import { BlueprintOptions } from '../blueprint/BlueprintOptions'; import { DeepEntityPartial } from '../common/DeepEntityPartial'; import { AdapterBlueprintOptions } from './AdapterBlueprintOptions'; export interface Adapter<Options extends AdapterBlueprintOptions = AdapterBlueprintOptions> { make<Entity>(objects: Array<DeepEntityPartial<Entity>>, context: BlueprintOptions<Options>): Promise<Entity[]>; create<Entity>(objects: Entity[], context: BlueprintOptions<Options>): Promise<Entity[]>; }