UNPKG

@furystack/rest-service

Version:

Repository implementation for FuryStack

17 lines 854 B
import type { Constructable } from '@furystack/inject'; import type { PostEndpoint } from '@furystack/rest'; import '@furystack/repository'; import type { RequestAction } from '../request-action-implementation.js'; import type { WithOptionalId } from '@furystack/core'; /** * Creates a POST endpoint for updating entities * @param options The options for endpoint creation * @param options.model The Model class * @param options.primaryKey The field name used as primary key * @returns a boolean that indicates the success */ export declare const createPostEndpoint: <T extends object, TPrimaryKey extends keyof T, TWritableData = WithOptionalId<T, TPrimaryKey>>(options: { model: Constructable<T>; primaryKey: TPrimaryKey; }) => RequestAction<PostEndpoint<T, TPrimaryKey, TWritableData>>; //# sourceMappingURL=create-post-endpoint.d.ts.map