@serenity-is/corelib
Version:
Serenity Core Library
133 lines (131 loc) • 5.63 kB
text/typescript
/**
* ## Serenity Core Library
*
* This is the package containing core TypeScript classes and functions used in Serenity applications.
*
* It should be installed by default in your projects created from `Serene` or `StartSharp` template:
*
* ```json
* {
* "dependencies": {
* // ...
* "@serenity-is/corelib": "latest"
* }
* }
* ```
*
* The version number for this package should be equal or as close as possible to Serenity NuGet package versions in your project file.
*
* > When using classic namespaces instead of the ESM modules, the types and functions in this module are directly available from the global `Serenity` and `Q` namespaces.
* > e.g. `Serenity.EntityGrid`
* @packageDocumentation
*/
export * from "./base";
export * from "./compat";
export * from "./slick";
export * from "./interfaces";
export * from "./types";
export * from "./compat/jquery-compat";
export * from "./ui/datagrid/irowdefinition";
export * from "./ui/datagrid/islickformatter";
export * from "./ui/helpers/lazyloadhelper";
export * from "./ui/widgets/prefixedcontext";
export * from "./ui/widgets/widgetutils";
export * from "./ui/widgets/widget";
export * from "./ui/widgets/toolbar";
export * from "./ui/dialogs/basedialog";
export * from "./ui/widgets/basepanel";
export * from "./ui/editors/editorwidget";
export * from "./ui/editors/cascadedwidgetlink";
export * from "./ui/helpers/tabsextensions";
export * from "./ui/widgets/reflectionoptionssetter";
export * from "./ui/widgets/propertygrid";
export * from "./ui/widgets/propertypanel";
export * from "./ui/helpers/subdialoghelper";
export * from "./ui/dialogs/dialogextensions";
export * from "./ui/dialogs/propertydialog";
export * from "./ui/editors/editorutils";
export * from "./ui/editors/stringeditor";
export * from "./ui/editors/passwordeditor";
export * from "./ui/editors/textareaeditor";
export * from "./ui/editors/booleaneditor";
export * from "./ui/editors/autonumeric";
export * from "./ui/editors/decimaleditor";
export * from "./ui/editors/integereditor";
export * from "./ui/editors/dateeditor";
export * from "./ui/editors/datetimeeditor";
export * from "./ui/editors/timeeditor";
export * from "./ui/editors/emaileditor";
export * from "./ui/editors/emailaddresseditor";
export * from "./ui/editors/urleditor";
export * from "./ui/editors/radiobuttoneditor";
export * from "./ui/editors/combobox"
export * from "./ui/editors/comboboxeditor";
export * from "./ui/editors/selecteditor";
export * from "./ui/editors/select2";
export * from "./ui/editors/dateyeareditor";
export * from "./ui/editors/enumeditor";
export * from "./ui/editors/lookupeditor";
export * from "./ui/editors/servicelookupeditor";
export * from "./ui/editors/htmlcontenteditor";
export * from "./ui/editors/maskededitor";
export * from "./ui/editors/recaptcha";
export * from "./ui/helpers/uploadhelper";
export * from "./ui/editors/uploadeditors";
export * from "./ui/datagrid/quickfilter";
export * from "./ui/datagrid/quickfilterbar";
export * from "./ui/datagrid/quicksearchinput";
export * from "./ui/filtering/filteroperator";
export * from "./ui/filtering/filterline";
export * from "./ui/filtering/filterstore";
export * from "./ui/filtering/ifiltering";
export * from "./ui/filtering/iquickfiltering";
export * from "./ui/filtering/filteringtyperegistry";
export * from "./ui/filtering/basefiltering";
export * from "./ui/filtering/booleanfiltering";
export * from "./ui/filtering/baseeditorfiltering";
export * from "./ui/filtering/datefiltering";
export * from "./ui/filtering/datetimefiltering";
export * from "./ui/filtering/decimalfiltering";
export * from "./ui/filtering/editorfiltering";
export * from "./ui/filtering/enumfiltering";
export * from "./ui/filtering/integerfiltering";
export * from "./ui/filtering/lookupfiltering";
export * from "./ui/filtering/servicelookupfiltering";
export * from "./ui/filtering/stringfiltering";
export * from "./ui/filtering/filterwidgetbase";
export * from "./ui/filtering/filterpanel";
export * from "./ui/filtering/filterdialog";
export * from "./ui/filtering/filterdisplaybar";
export * from "./ui/datagrid/slickpager";
export * from "./ui/datagrid/idatagrid";
export * from "./ui/helpers/columnsbase";
export * from "./ui/helpers/editlink";
export * from "./ui/helpers/gridradioselectionmixin";
export * from "./ui/helpers/gridrowselectionmixin";
export * from "./ui/helpers/gridselectallbuttonhelper";
export * from "./ui/helpers/gridutils";
export * from "./ui/helpers/propertyitemslickconverter";
export * from "./ui/helpers/slickformatting";
export * from "./ui/helpers/slickhelper";
export * from "./ui/helpers/slicktreehelper";
export * from "./ui/formatters/iinitializecolumn";
export * from "./ui/formatters/formatterbase";
export * from "./ui/formatters/booleanformatter";
export * from "./ui/formatters/checkboxformatter";
export * from "./ui/formatters/dateformatter";
export * from "./ui/formatters/datetimeformatter";
export * from "./ui/formatters/enumformatter";
export * from "./ui/formatters/filedownloadformatter";
export * from "./ui/formatters/minuteformatter";
export * from "./ui/formatters/numberformatter";
export * from "./ui/formatters/urlformatter";
export * from "./ui/datagrid/datagrid";
export * from "./ui/datagrid/columnpickerdialog";
export * from "./ui/datagrid/treegridmixin";
export * from "./ui/editors/checktreeeditor";
export * from "./ui/datagrid/entitygrid";
export * from "./ui/dialogs/entitytoolbuttons";
export * from "./ui/dialogs/entitylocalizer";
export * from "./ui/dialogs/entitydialog";
export type Constructor<T> = new (...args: any[]) => T;