@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
TypeScript
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