@bexis2/bexis2-rpm-ui
Version:
Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).
21 lines (18 loc) • 1.15 kB
text/typescript
import { writable } from 'svelte/store';
import type { listItemType } from '@bexis2/bexis2-core-ui';
import type { meaningListItemType, templateListItemType, unitListItemType } from './types';
export const structureStore = writable<listItemType[]>([]);
export const displayPatternStore = writable<listItemType[]>([]);
export const dataTypeStore = writable<listItemType[]>([]);
export const unitStore = writable<unitListItemType[]>([]);
export const templateStore = writable<templateListItemType[]>([]);
export const isTemplateRequiredStore = writable<boolean>(false);
export const isMeaningRequiredStore = writable<boolean>(false);
export const setByTemplateStore = writable<boolean>(false);
export const updateDescriptionByTemplateStore = writable<boolean>(false);
export const enforcePrimaryKeyStore = writable<boolean>(false);
export const changeablePrimaryKeyStore = writable<boolean>(false);
export const meaningsStore = writable<meaningListItemType[]>([]);
export const constraintsStore = writable<listItemType[]>([]);
export const showDarwinCoreValidationStore = writable<boolean>(false);
export const x = writable(1);