UNPKG

@puq/names

Version:

The library provides a useful function to create all casing variants of a given string value such as title-case, pascal-case, snake-case and so more.

23 lines 1.11 kB
export declare const ResourceOperationNames: { readonly findOne: "findOne"; readonly findOneBy: "findOneBy"; readonly findOneById: "findOneById"; readonly findMany: "findMany"; readonly findManyBy: "findManyBy"; readonly saveOne: "saveOne"; readonly saveMany: "saveMany"; readonly updateOne: "updateOne"; readonly updateOneBy: "updateOneBy"; readonly updateOneById: "updateOneById"; readonly updateMany: "updateMany"; readonly updateManyBy: "updateManyBy"; readonly deleteOne: "deleteOne"; readonly deleteOneBy: "deleteOneBy"; readonly deleteOneById: "deleteOneById"; readonly deleteMany: "deleteMany"; readonly deleteManyBy: "deleteManyBy"; }; export type ResourceOperationName = keyof typeof ResourceOperationNames; export declare function isResourceOperationName<T extends ResourceOperationName>(operationName: T | string): operationName is T; export declare function isResourceOperationNameOrThrow<T extends ResourceOperationName>(operationName: T | string): asserts operationName is T; //# sourceMappingURL=resource-operation-name.d.ts.map