Initial commit
This commit is contained in:
Executable
+9
@@ -0,0 +1,9 @@
|
||||
export const MODULE_NAME = '{{name}}'
|
||||
export const MODULE_NAME_LABEL = MODULE_NAME.replace(/^./, (char) => char.toUpperCase()); // prettier-ignore
|
||||
export const MODULE_API_ENDPOINT = '/' + MODULE_NAME
|
||||
export const MODULE_ROOT_PATH = '/' + MODULE_NAME
|
||||
export const MODULE_PERMISSION_ROOT = MODULE_NAME + 's'
|
||||
export const MODULE_PERMISSION_CREATE = MODULE_PERMISSION_ROOT + '.create'
|
||||
export const MODULE_PERMISSION_UPDATE = MODULE_PERMISSION_ROOT + '.update'
|
||||
export const MODULE_PERMISSION_DELETE = MODULE_PERMISSION_ROOT + '.delete'
|
||||
export const MODULE_PERMISSION_VIEW = MODULE_PERMISSION_ROOT + '.view'
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
{{detaTable}}
|
||||
@@ -0,0 +1,7 @@
|
||||
import type { IsoDateString } from '@crux-kit/types';
|
||||
|
||||
export interface Entity {
|
||||
{{#each fields}}
|
||||
{{name}}: {{type}}
|
||||
{{/each}}
|
||||
}
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
{{form}}
|
||||
Reference in New Issue
Block a user