Interface IBaseImagesResolverHost<I>

interface IBaseImagesResolverHost<I extends BaseImage> {
    createImage(
        input: CreateImageInput,
        ctx: IBaseActionContext,
    ): Promise<I>;
    deleteImage(
        input: DeleteImageInput,
        ctx: IBaseActionContext,
    ): Promise<DeleteImagePayload>;
    fetchImage(id: string, ctx: IBaseActionContext): Promise<I>;
    syncImage(input: SyncImageInput, ctx: IBaseActionContext): Promise<I>;
    updateImage(input: UpdateImageInput, ctx: IBaseActionContext): Promise<I>;
}

Type Parameters

Methods