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.

80 lines 2.84 kB
export declare const DataModelNames: { readonly Sample: "Sample"; readonly Todo: "Todo"; readonly User: "User"; readonly Role: "Role"; readonly Permission: "Permission"; readonly Group: "Group"; readonly Team: "Team"; readonly Workspace: "Workspace"; readonly Organization: "Organization"; readonly Tag: "Tag"; readonly Note: "Note"; readonly File: "File"; readonly Product: "Product"; readonly Sku: "Sku"; readonly Item: "Item"; readonly Inventory: "Inventory"; readonly Warehouse: "Warehouse"; readonly Stock: "Stock"; readonly Supplier: "Supplier"; readonly Customer: "Customer"; readonly Order: "Order"; readonly Shipment: "Shipment"; readonly Return: "Return"; readonly Invoice: "Invoice"; readonly Payment: "Payment"; readonly Attribute: "Attribute"; readonly Price: "Price"; readonly Quantity: "Quantity"; readonly PriceLevel: "PriceLevel"; readonly Store: "Store"; readonly Post: "Post"; readonly Comment: "Comment"; readonly Article: "Article"; readonly Blog: "Blog"; readonly Page: "Page"; readonly Draft: "Draft"; readonly Category: "Category"; readonly Lead: "Lead"; readonly Contact: "Contact"; readonly Company: "Company"; readonly Opportunity: "Opportunity"; readonly Deal: "Deal"; readonly SalesFunnel: "SalesFunnel"; readonly Account: "Account"; readonly Ticket: "Ticket"; readonly SupportCase: "SupportCase"; readonly Employee: "Employee"; readonly Department: "Department"; readonly Position: "Position"; readonly Candidate: "Candidate"; readonly JobPosting: "JobPosting"; readonly Application: "Application"; readonly Recruitment: "Recruitment"; readonly Hour: "Hour"; readonly Clock: "Clock"; readonly Payroll: "Payroll"; readonly LeaveRequest: "LeaveRequest"; readonly PerformanceReview: "PerformanceReview"; readonly Onboarding: "Onboarding"; readonly EmployeeShift: "EmployeeShift"; readonly Project: "Project"; readonly Task: "Task"; readonly Subtask: "Subtask"; readonly Milestone: "Milestone"; readonly Epic: "Epic"; readonly Sprint: "Sprint"; readonly KanbanBoard: "KanbanBoard"; readonly GanttChart: "GanttChart"; readonly Timeline: "Timeline"; readonly Issue: "Issue"; readonly Report: "Report"; readonly Email: "Email"; readonly Phone: "Phone"; readonly Address: "Address"; }; export type DataModelName = keyof typeof DataModelNames; export declare function isDataModelName<T extends DataModelName>(dataModelName: T | string): dataModelName is T; export declare function isDataModelNameOrThrow<T extends DataModelName>(dataModelName: T | string): dataModelName is T; //# sourceMappingURL=data-model-name.d.ts.map