armisa-models
Version:
models of armisa!
153 lines (152 loc) • 11.7 kB
TypeScript
export { FontIconType } from './Models/FontIconType';
export * from './Models/PageKeys';
export { useSubPagesManager } from './Models/Hooks/useSubPageManager';
export * from './Models/Forms/Columns';
export { GridViewFactory, GridViewPATHS, ISpinnerType } from './Models/Forms/GridViewFactory';
export { IViewBargeAxiosType, ViewBargeFactory } from './Models/Forms/ViewBargeFactory';
export { MainStateManager } from './Models/MainStateManager';
export { SimpleRouteFormFactory } from './Models/Forms/SimpleRouteFormFactory';
export { BaseEntityProperties, BaseProperty, BasePropertyFactory } from './Models/Conditions/BaseProperty';
export { AuthFactory } from './Models/AmisaAuth/AuthFactory';
export { BasePageData, PropsOfPage, StackHeaderFields } from './Models/Page/BasePageData';
export { IArmisaPageKey } from './Models/ArmisaImportPage';
export { INaming, CaptionNaming } from './Models/NamingCaption';
export { Tabing } from './Models/Page/Tab/index';
export { TabPageData } from './Models/Page/Tab/TabData';
export { FileDownload } from './Models/ComponentFactory/FileDownload';
export { ModalFactory } from './Models/ComponentFactory/ModalFactory';
export { PopupFactory, MouseLocationOfPopup } from './Models/ComponentFactory/PopupFactory';
export { SendByLetterFactory } from './Models/ComponentFactory/SendByLetterFactory';
export { Modaling } from './Models/Page/Modal/index';
export { ModalPageData } from './Models/Page/Modal/ModalData';
export { PopupPageData, MouseLocationProps, } from './Models/Page/Modal/ModalPopup';
export { ILazyLoad, LazyLoadFactory } from './Models/LazyLoadFactory';
export { EnumValidateState, EnumNumberState, EnumResultState, EnumTextState } from './Models/enums';
export { Callback, IStructuralCodeLevel, IStructuralCodeType, IPageData, IMainStateFactory, IRoleData, IResponse, OfficialAttacheFormsType } from './Models/Types';
export { IResultOfValidate, IStructuralCodeState, IStructuralCodeChangeEvent, StructureCoding, StructureCodingFactory } from './Models/StructureCoding';
export { IFullName, StructrulCodeFactory, IStructuralTypeInitilaValue, IStructuralCodeUseCaseType, IStructuralTypeOfCode } from './Models/ComponentFactory/StructructrulCode/StructrulCodeFactory';
export { ISpecifierCheckTreeView, IStructrulCodeFullName, IStructrulCodeTreeViewJson, StructrulCodeTreeViewCode } from './Models/ComponentFactory/StructructrulCode/StructrulCodeTreeViewCode';
export { StructrulCodeTreeView, IStructuralCodeFactoryForTreeView } from './Models/ComponentFactory/StructructrulCode/TreeViewFactory';
export { IStructuralCodeListViewRow, StructuralCodeListViewFactory, IStructuralCodeFactoryForListView } from './Models/ComponentFactory/StructructrulCode/ListViewFactory';
export { ISimpleCodeListViewRow, SimpleCodeListViewFactory } from './Models/ComponentFactory/SimpleCode/ListViewFactory';
export { ISimpleCodeState, SimpleCodeFactory } from './Models/ComponentFactory/SimpleCode/SimpleCodeFactory';
export { DatePickerFactory } from './Models/ComponentFactory/DatePicker/DatePickerFactory';
export { DatePickersFactory } from './Models/ComponentFactory/DatePicker/DatePickersFactory';
export { DateBoxFactory } from './Models/ComponentFactory/DateBox/DateBoxFactory';
export { IDateBoxFactory } from './Models/ComponentFactory/DatePicker/DatePickerFactory';
export { DateBoxesFactory } from './Models/ComponentFactory/DateBox/DateBoxesFactory';
export { PayLoadBoxFactory } from './Models/ComponentFactory/PayLoadBoxFactory';
export { SidItemFactory, SidbarFactory } from './Models/ComponentFactory/SidbarFactory';
export { Login } from './Models/Login/Login';
export { FinancialPeriod, IFinancialPeriod } from './Models/FinancialPeriods';
export { BaseSelfControl } from './Models/SelfModels/BaseSelfControl';
export { SelfAmount } from './Models/SelfModels/SelfAmount';
export { SelfBoolean } from './Models/SelfModels/SelfBoolean';
export { SelfButton } from './Models/SelfModels/SelfButton';
export { INewProperties, ISelfCheckTree, SelfCheckTree } from './Models/SelfModels/SelfCheckTree';
export { SelfCheckedIDs } from './Models/SelfModels/SelfCheckedIDs';
export { SelfEmail } from './Models/SelfModels/SelfEmail';
export { SelfEmailArray } from './Models/SelfModels/SelfEmailArray';
export { SelfImage } from './Models/SelfModels/SelfImage';
export { SelfList } from './Models/SelfModels/SelfList';
export { SelfListItem } from './Models/SelfModels/SelfListItem';
export { SelfMobileNumber } from './Models/SelfModels/SelfMobileNumber';
export { SelfMobileNumberArray } from './Models/SelfModels/SelfMobileNumberArray';
export { SelfNumber } from './Models/SelfModels/SelfNumber';
export { SelfObject, IObject, IObjectJson } from './Models/SelfModels/SelfObject';
export { SelfObjectArray } from './Models/SelfModels/SelfObjectArray';
export { SelfPhoneNumber } from './Models/SelfModels/SelfPhoneNumber';
export { SelfPhoneNumberArray } from './Models/SelfModels/SelfPhoneNumberArray';
export { SelfProfileSectionInfo } from './Models/SelfModels/SelfProfileSectionInfo';
export { SelfSelect } from './Models/SelfModels/SelfSelect';
export { SelfString } from './Models/SelfModels/SelfString';
export { SelfTime } from './Models/SelfModels/SelfTime';
export { SelfWebsite } from './Models/SelfModels/SelfWebsite';
export { SelfWebsiteArray } from './Models/SelfModels/SelfWebsiteArray';
export { FilterBase } from './Models/Filters/FilterBase';
export { FilterBoolean } from './Models/Filters/FilterBoolean';
export { ValidationChain, ValidationEventArgs } from "./Models/chainOfResponsibility";
export { ElementFactory } from './Models/Page/ElementsOfFormFactory/ElementFactory';
export { ElementsOfFormFactory } from './Models/Page/ElementsOfFormFactory';
export { TextBoxFactory } from './Models/ComponentFactory/TextBoxFactory';
export { AmountBoxFactory } from './Models/ComponentFactory/AmountBoxFactory';
export { QTYBoxFactory } from './Models/ComponentFactory/QTYBoxFactory';
export { NumberBoxFactory } from './Models/ComponentFactory/NumberBoxFactory';
export { PercentBoxFactory } from './Models/ComponentFactory/PercentBoxFactory';
export { FeeBoxFactory } from './Models/ComponentFactory/FeeBoxFactory';
export { ComboBoxFactory } from './Models/ComponentFactory/ComboBoxFactory';
export { CheckBoxFactory } from './Models/ComponentFactory/CheckBoxFactory';
export { CheckBoxColumnVisibilityFactory } from './Models/ComponentFactory/CheckBoxColumnVisibilityFactory';
export { CheckBoxTreeFactory } from './Models/ComponentFactory/CheckBoxTreeFactory';
export { SelectPersonFactory } from './Models/ComponentFactory/SelectPersonFactory';
export { SelectCustomersFactory } from './Models/ComponentFactory/SelectCustomersFactory';
export { SelectCustomerFactory, ISelectCustomerUseCaseType, ISelectCustomerTypeOfCode } from './Models/ComponentFactory/SelectCustomerFactory';
export { ToolStripItemFactory } from './Models/ComponentFactory/ToolStrip/ToolStripItemFactory';
export { ToolStripFactory } from './Models/ComponentFactory/ToolStrip/ToolStripFactory';
export { ToolStripButtonFactory, IToolStripButtonIcon } from './Models/ComponentFactory/ToolStrip/ToolStripButtonFactory';
export { SubPageFactory } from './Models/Page/SubPageFactory';
export { PageTabingFactory } from './Models/Page/PageTabingFactory';
export { PageFactory } from './Models/Page/PageFactory';
export { ButtonFactory, ButtonType } from './Models/ComponentFactory/ButtonFactory';
export { PasswordBoxFactory } from './Models/ComponentFactory/Password‌BoxFactory';
export { UserBoxFactory, ITypeOfUserBox } from './Models/ComponentFactory/UserBoxFactory';
export { ButtonGroupFactory } from './Models/ComponentFactory/ButtonFactory/ButtonGroupFactory';
export { ButtonGroupsFactory } from './Models/ComponentFactory/ButtonFactory/ButtonGroupsFactory';
export { AttachedFile, AttachedFilesFactory } from './Models/ComponentFactory/AttachedFilesFactory';
export { SubPageItem } from './Models/Page/ElementsOfFormFactory/SubPageItem';
export { SubPagesFactory } from './Models/Page/ElementsOfFormFactory/SubPagesFactory';
export { IParentFormManager } from './Models/Page/ElementsOfFormFactory';
export { Argument } from './Models/Page/ElementsOfFormFactory/Argument';
export { Cach } from './Models/ComponentFactory/Cach';
export { MultiSelectIdFactory } from './Models/ComponentFactory/MultiSelectIdFactory';
export { IRoutes, ISystems, MenuFactory, ITypeOfFormForRoute } from './Models/AmisaAuth/Menus/1-MenuFactory';
export { MenuItemFactory } from './Models/AmisaAuth/Menus/2-MenuItemFactory';
export { MenuSubItemFactory } from './Models/AmisaAuth/Menus/3-MenuSubItemFactory';
export { ChildOfSubMenuItemFactory } from './Models/AmisaAuth/Menus/4-MenuChilOfSubMenuItemFactory';
export { IPageLoadByKey } from './Models/PageLoadByKey';
export { PageLoadByKey } from './Models/PageLoadByKey';
export { getSubPageItem } from './Models/Page/ElementsOfFormFactory/SubPageItem';
export { FiscalYear, FiscalYearsInfo } from './Models/AmisaAuth/Models/FiscalYearsInfo/FiscalYearsInfo';
export { FiscalYearsSelectFactory } from './Models/AmisaAuth/Models/FiscalYearsInfo/FiscalYearsSelectFactory';
export { RolesInfo } from './Models/AmisaAuth/Models/SettingInfo/Roles/RolesInfo';
export { Codings, ICoding } from './Models/AmisaAuth/Models/SettingInfo/Codings/Base/Codings';
export { CodingHesab } from './Models/AmisaAuth/Models/SettingInfo/Codings/Hesab/CodingHesab';
export { CodingMarkaz1 } from './Models/AmisaAuth/Models/SettingInfo/Codings/Markaz1/CodingMarkaz1';
export { CodingMarkaz2 } from './Models/AmisaAuth/Models/SettingInfo/Codings/Markaz2/CodingMarkaz2';
export { CodingMarkaz3 } from './Models/AmisaAuth/Models/SettingInfo/Codings/Markaz3/CodingMarkaz3';
export { CodingKala } from './Models/AmisaAuth/Models/SettingInfo/Codings/Kala/CodingKala';
export { AmisaManager } from './Models/AmisaAuth/AmisaSetting';
export { TokenInfo, useHeader, useTokenInfo, useAxios, useUrls, getAttachesAxios, getHistoryAxios, getTempRowsAxios } from './Models/AmisaAuth/Models/StorageManager/TokenInfo';
export { ISettingInfo, SettingInfo, newGuid, useAmisaManager, useAuthFactory, useActiveFiscalYear, useFiscalYearsInfo, useAllSubSystems, useRoledSubSystems, useSelectedSubSystems, useSubSystemsInfo, useSettingInfo, useTitlesInfo, useUserInfo, useRolesInfo, usecodingHesab, usecodingKala, usecodingMarkaz1, usecodingMarkaz2, usecodingMarkaz3, } from './Models/AmisaAuth/Models/SettingInfo';
export { AxiosError, AxiosInstance, AxiosResponse } from 'axios';
declare global {
type KeysOfType<T, U> = {
[P in keyof T]: T[P] extends U ? P : never;
}[keyof T];
type PickByType<T, U> = Pick<T, KeysOfType<T, U>>;
type StringOfLength<Min, Max> = string & {
readonly StringOfLength: unique symbol;
};
interface Number {
format(persianNumberic?: true): string;
}
interface Number {
formatPersian(): string;
}
interface Number {
digitToAlpha(): string;
}
interface String {
assignLength<Min extends number, Max extends number>(min: Min, max: Max): string;
}
interface Object {
getProp(prop: string): any;
getPropValue<T extends object, D>(prop1: keyof T, defaultValue: D): D;
getPropsValue<T, D>(prop1: keyof T, prop2: keyof T, defaultValue: D): D;
getProp<T>(prop: keyof T): any;
}
interface Object {
setProp(prop: string, value: any): any;
setProp<T>(prop: keyof T, value: any): any;
}
}