state: {
add_tenant: (t: string) => void;
features: Readonly<
{
aggregation_query: true;
api_view_route: true;
async_validate: true;
bootstrap5: true;
capacitor: true;
capacitor_version: 7;
deep_public_plugin_serve: true;
dynamic_auth_parameters: true;
ellipsize: true;
esm_plugins: true;
fieldrepeats_in_field_attributes: true;
file_fieldviews_cfg_workflows: true;
get_view_goto: true;
getrows_tree_field: true;
json_state_query: true;
list_builder: true;
metadata: true;
multitype_fieldviews: true;
nested_fieldrepeats: true;
no_plugin_fieldview_length_check: true;
prefix_or_in_queries: true;
public_user_role: 100;
serve_static_dependencies: true;
stringify_json_fields: true;
table_create_callback: true;
table_undo: true;
version_plugin_serve_path: true;
workflows: true;
},
>;
get_other_domain_tenant: (hostname: string) => string;
get_process_init_time: () => Date;
getAllTenants: () => Record<string, State>;
getApp__: () => (s: string) => string;
getReq__: () => (s: string) => string;
getRootState: () => State;
getState: () => State | undefined;
getTenant: (ten: string) => State;
init_multi_tenant: (
plugin_loader: (s: string) => Promise<void>,
disableMigrate: boolean,
tenantList: string[],
setupMultiNodeListener: Function,
) => Promise<void>;
process_send: (v: any) => void;
restart_tenant: (plugin_loader: Function) => Promise<void>;
set_tenant_base_url: (tenant_subdomain: string, value?: string) => void;
State: typeof State;
}
Type Declaration
add_tenant: (t: string) => void
features: Readonly<
{
aggregation_query: true;
api_view_route: true;
async_validate: true;
bootstrap5: true;
capacitor: true;
capacitor_version: 7;
deep_public_plugin_serve: true;
dynamic_auth_parameters: true;
ellipsize: true;
esm_plugins: true;
fieldrepeats_in_field_attributes: true;
file_fieldviews_cfg_workflows: true;
get_view_goto: true;
getrows_tree_field: true;
json_state_query: true;
list_builder: true;
metadata: true;
multitype_fieldviews: true;
nested_fieldrepeats: true;
no_plugin_fieldview_length_check: true;
prefix_or_in_queries: true;
public_user_role: 100;
serve_static_dependencies: true;
stringify_json_fields: true;
table_create_callback: true;
table_undo: true;
version_plugin_serve_path: true;
workflows: true;
},
>
get_other_domain_tenant: (hostname: string) => string
get_process_init_time: () => Date
getAllTenants: () => Record<string, State>
getApp__: () => (s: string) => string
getReq__: () => (s: string) => string
getRootState: () => State
FunctiongetState: () => State | undefined
getTenant: (ten: string) => State
init_multi_tenant: (
plugin_loader: (s: string) => Promise<void>,
disableMigrate: boolean,
tenantList: string[],
setupMultiNodeListener: Function,
) => Promise<void>
process_send: (v: any) => void
restart_tenant: (plugin_loader: Function) => Promise<void>
set_tenant_base_url: (tenant_subdomain: string, value?: string) => void
State: typeof State
Add tenant to State