@infomaximum/base-filter
Advanced tools
+1
-0
@@ -46,2 +46,3 @@ /// <reference types="react" /> | ||
| isShowInAddFilterList(): boolean; | ||
| getIcon?(): React.ReactElement | null; | ||
| } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.esm.js","sources":["../lib/index.ts"],"sourcesContent":["import type { Localization } from \"@infomaximum/localization\";\n\nexport enum EFilteringMethods {\n adding = \"adding\",\n editing = \"editing\",\n}\n\n/** Значения, которые может принимать дополнительный селектор параметров фильтра */\nexport enum EFilteringMethodValues {\n INCLUDE = \"INCLUDE\", // Выбрано\n EXCLUDE = \"EXCLUDE\", // Исключено\n NONEMPTY = \"NONEMPTY\", //Не пустое значение\n EMPTY = \"EMPTY\", //Пустое значение\n}\n\n/** Тип значения фильтра */\nexport type TFilterValue = any;\n\nexport type TFilterTypename = string;\n\n/** Тип значения фильтра подготовленного, для отправки на сервер */\nexport type TPreparedFilterValue = any;\n\n/** Тип структуры фильтра для сохранения в localStorage или url */\nexport type TFilterPersistValue = {\n type: TFilterTypename;\n};\n\nexport type TFilterState = {\n typename: TFilterTypename;\n value: TFilterValue;\n};\n\nexport type TBaseFilterComponentProps = {\n mode: EFilteringMethods;\n};\n\nexport interface IBaseFilter<\n IAddFilterComponentProps extends TBaseFilterComponentProps = TBaseFilterComponentProps,\n IEditFilterComponentProps extends TBaseFilterComponentProps = TBaseFilterComponentProps,\n FilterValue = any\n> {\n getTypename(): string;\n getCaption(localization: Localization, filterValue?: FilterValue): string;\n\n /**\n * true, если фильтр имеет одиночный тип (т.е. заменяет аналогичный фильтр,\n * при добавлении) и false, если фильтр имеет множественный тип (т.е. при добавлении фильтра,\n * добавляется новый элемент в панели)\n */\n isSingle: boolean;\n\n getAddFilterComponent():\n | React.ComponentType<IAddFilterComponentProps>\n | undefined;\n getEditFilterComponent(\n filterValue: FilterValue\n ): React.ComponentType<IEditFilterComponentProps> | undefined;\n prepareValueForServer(filterValue: TFilterValue): TPreparedFilterValue;\n getQueryParamName(filterValue: FilterValue): string;\n\n getFilterForPersist(state: TFilterState): TFilterPersistValue;\n\n getFilterSpoilerContent(\n filterValue: FilterValue,\n localization: Localization\n ): React.ReactNode;\n\n isShowInAddFilterList(): boolean;\n}\n"],"names":[],"mappings":"IAEY,kBAGX;AAHD,CAAA,UAAY,iBAAiB,EAAA;AAC3B,IAAA,iBAAA,CAAA,QAAA,CAAA,GAAA,QAAiB,CAAA;AACjB,IAAA,iBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACrB,CAAC,EAHW,iBAAiB,KAAjB,iBAAiB,GAG5B,EAAA,CAAA,CAAA,CAAA;AAED;IACY,uBAKX;AALD,CAAA,UAAY,sBAAsB,EAAA;AAChC,IAAA,sBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACnB,IAAA,sBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACnB,IAAA,sBAAA,CAAA,UAAA,CAAA,GAAA,UAAqB,CAAA;AACrB,IAAA,sBAAA,CAAA,OAAA,CAAA,GAAA,OAAe,CAAA;AACjB,CAAC,EALW,sBAAsB,KAAtB,sBAAsB,GAKjC,EAAA,CAAA,CAAA;;;;"} | ||
| {"version":3,"file":"index.esm.js","sources":["../lib/index.ts"],"sourcesContent":["import type { Localization } from \"@infomaximum/localization\";\n\nexport enum EFilteringMethods {\n adding = \"adding\",\n editing = \"editing\",\n}\n\n/** Значения, которые может принимать дополнительный селектор параметров фильтра */\nexport enum EFilteringMethodValues {\n INCLUDE = \"INCLUDE\", // Выбрано\n EXCLUDE = \"EXCLUDE\", // Исключено\n NONEMPTY = \"NONEMPTY\", //Не пустое значение\n EMPTY = \"EMPTY\", //Пустое значение\n}\n\n/** Тип значения фильтра */\nexport type TFilterValue = any;\n\nexport type TFilterTypename = string;\n\n/** Тип значения фильтра подготовленного, для отправки на сервер */\nexport type TPreparedFilterValue = any;\n\n/** Тип структуры фильтра для сохранения в localStorage или url */\nexport type TFilterPersistValue = {\n type: TFilterTypename;\n};\n\nexport type TFilterState = {\n typename: TFilterTypename;\n value: TFilterValue;\n};\n\nexport type TBaseFilterComponentProps = {\n mode: EFilteringMethods;\n};\n\nexport interface IBaseFilter<\n IAddFilterComponentProps extends TBaseFilterComponentProps = TBaseFilterComponentProps,\n IEditFilterComponentProps extends TBaseFilterComponentProps = TBaseFilterComponentProps,\n FilterValue = any\n> {\n getTypename(): string;\n getCaption(localization: Localization, filterValue?: FilterValue): string;\n\n /**\n * true, если фильтр имеет одиночный тип (т.е. заменяет аналогичный фильтр,\n * при добавлении) и false, если фильтр имеет множественный тип (т.е. при добавлении фильтра,\n * добавляется новый элемент в панели)\n */\n isSingle: boolean;\n\n getAddFilterComponent():\n | React.ComponentType<IAddFilterComponentProps>\n | undefined;\n getEditFilterComponent(\n filterValue: FilterValue\n ): React.ComponentType<IEditFilterComponentProps> | undefined;\n prepareValueForServer(filterValue: TFilterValue): TPreparedFilterValue;\n getQueryParamName(filterValue: FilterValue): string;\n\n getFilterForPersist(state: TFilterState): TFilterPersistValue;\n\n getFilterSpoilerContent(\n filterValue: FilterValue,\n localization: Localization\n ): React.ReactNode;\n\n isShowInAddFilterList(): boolean;\n\n getIcon?(): React.ReactElement | null;\n}\n"],"names":[],"mappings":"IAEY,kBAGX;AAHD,CAAA,UAAY,iBAAiB,EAAA;AAC3B,IAAA,iBAAA,CAAA,QAAA,CAAA,GAAA,QAAiB,CAAA;AACjB,IAAA,iBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACrB,CAAC,EAHW,iBAAiB,KAAjB,iBAAiB,GAG5B,EAAA,CAAA,CAAA,CAAA;AAED;IACY,uBAKX;AALD,CAAA,UAAY,sBAAsB,EAAA;AAChC,IAAA,sBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACnB,IAAA,sBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACnB,IAAA,sBAAA,CAAA,UAAA,CAAA,GAAA,UAAqB,CAAA;AACrB,IAAA,sBAAA,CAAA,OAAA,CAAA,GAAA,OAAe,CAAA;AACjB,CAAC,EALW,sBAAsB,KAAtB,sBAAsB,GAKjC,EAAA,CAAA,CAAA;;;;"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sources":["../lib/index.ts"],"sourcesContent":["import type { Localization } from \"@infomaximum/localization\";\n\nexport enum EFilteringMethods {\n adding = \"adding\",\n editing = \"editing\",\n}\n\n/** Значения, которые может принимать дополнительный селектор параметров фильтра */\nexport enum EFilteringMethodValues {\n INCLUDE = \"INCLUDE\", // Выбрано\n EXCLUDE = \"EXCLUDE\", // Исключено\n NONEMPTY = \"NONEMPTY\", //Не пустое значение\n EMPTY = \"EMPTY\", //Пустое значение\n}\n\n/** Тип значения фильтра */\nexport type TFilterValue = any;\n\nexport type TFilterTypename = string;\n\n/** Тип значения фильтра подготовленного, для отправки на сервер */\nexport type TPreparedFilterValue = any;\n\n/** Тип структуры фильтра для сохранения в localStorage или url */\nexport type TFilterPersistValue = {\n type: TFilterTypename;\n};\n\nexport type TFilterState = {\n typename: TFilterTypename;\n value: TFilterValue;\n};\n\nexport type TBaseFilterComponentProps = {\n mode: EFilteringMethods;\n};\n\nexport interface IBaseFilter<\n IAddFilterComponentProps extends TBaseFilterComponentProps = TBaseFilterComponentProps,\n IEditFilterComponentProps extends TBaseFilterComponentProps = TBaseFilterComponentProps,\n FilterValue = any\n> {\n getTypename(): string;\n getCaption(localization: Localization, filterValue?: FilterValue): string;\n\n /**\n * true, если фильтр имеет одиночный тип (т.е. заменяет аналогичный фильтр,\n * при добавлении) и false, если фильтр имеет множественный тип (т.е. при добавлении фильтра,\n * добавляется новый элемент в панели)\n */\n isSingle: boolean;\n\n getAddFilterComponent():\n | React.ComponentType<IAddFilterComponentProps>\n | undefined;\n getEditFilterComponent(\n filterValue: FilterValue\n ): React.ComponentType<IEditFilterComponentProps> | undefined;\n prepareValueForServer(filterValue: TFilterValue): TPreparedFilterValue;\n getQueryParamName(filterValue: FilterValue): string;\n\n getFilterForPersist(state: TFilterState): TFilterPersistValue;\n\n getFilterSpoilerContent(\n filterValue: FilterValue,\n localization: Localization\n ): React.ReactNode;\n\n isShowInAddFilterList(): boolean;\n}\n"],"names":["EFilteringMethods","EFilteringMethodValues"],"mappings":";;AAEYA,mCAGX;AAHD,CAAA,UAAY,iBAAiB,EAAA;AAC3B,IAAA,iBAAA,CAAA,QAAA,CAAA,GAAA,QAAiB,CAAA;AACjB,IAAA,iBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACrB,CAAC,EAHWA,yBAAiB,KAAjBA,yBAAiB,GAG5B,EAAA,CAAA,CAAA,CAAA;AAED;AACYC,wCAKX;AALD,CAAA,UAAY,sBAAsB,EAAA;AAChC,IAAA,sBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACnB,IAAA,sBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACnB,IAAA,sBAAA,CAAA,UAAA,CAAA,GAAA,UAAqB,CAAA;AACrB,IAAA,sBAAA,CAAA,OAAA,CAAA,GAAA,OAAe,CAAA;AACjB,CAAC,EALWA,8BAAsB,KAAtBA,8BAAsB,GAKjC,EAAA,CAAA,CAAA;;"} | ||
| {"version":3,"file":"index.js","sources":["../lib/index.ts"],"sourcesContent":["import type { Localization } from \"@infomaximum/localization\";\n\nexport enum EFilteringMethods {\n adding = \"adding\",\n editing = \"editing\",\n}\n\n/** Значения, которые может принимать дополнительный селектор параметров фильтра */\nexport enum EFilteringMethodValues {\n INCLUDE = \"INCLUDE\", // Выбрано\n EXCLUDE = \"EXCLUDE\", // Исключено\n NONEMPTY = \"NONEMPTY\", //Не пустое значение\n EMPTY = \"EMPTY\", //Пустое значение\n}\n\n/** Тип значения фильтра */\nexport type TFilterValue = any;\n\nexport type TFilterTypename = string;\n\n/** Тип значения фильтра подготовленного, для отправки на сервер */\nexport type TPreparedFilterValue = any;\n\n/** Тип структуры фильтра для сохранения в localStorage или url */\nexport type TFilterPersistValue = {\n type: TFilterTypename;\n};\n\nexport type TFilterState = {\n typename: TFilterTypename;\n value: TFilterValue;\n};\n\nexport type TBaseFilterComponentProps = {\n mode: EFilteringMethods;\n};\n\nexport interface IBaseFilter<\n IAddFilterComponentProps extends TBaseFilterComponentProps = TBaseFilterComponentProps,\n IEditFilterComponentProps extends TBaseFilterComponentProps = TBaseFilterComponentProps,\n FilterValue = any\n> {\n getTypename(): string;\n getCaption(localization: Localization, filterValue?: FilterValue): string;\n\n /**\n * true, если фильтр имеет одиночный тип (т.е. заменяет аналогичный фильтр,\n * при добавлении) и false, если фильтр имеет множественный тип (т.е. при добавлении фильтра,\n * добавляется новый элемент в панели)\n */\n isSingle: boolean;\n\n getAddFilterComponent():\n | React.ComponentType<IAddFilterComponentProps>\n | undefined;\n getEditFilterComponent(\n filterValue: FilterValue\n ): React.ComponentType<IEditFilterComponentProps> | undefined;\n prepareValueForServer(filterValue: TFilterValue): TPreparedFilterValue;\n getQueryParamName(filterValue: FilterValue): string;\n\n getFilterForPersist(state: TFilterState): TFilterPersistValue;\n\n getFilterSpoilerContent(\n filterValue: FilterValue,\n localization: Localization\n ): React.ReactNode;\n\n isShowInAddFilterList(): boolean;\n\n getIcon?(): React.ReactElement | null;\n}\n"],"names":["EFilteringMethods","EFilteringMethodValues"],"mappings":";;AAEYA,mCAGX;AAHD,CAAA,UAAY,iBAAiB,EAAA;AAC3B,IAAA,iBAAA,CAAA,QAAA,CAAA,GAAA,QAAiB,CAAA;AACjB,IAAA,iBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACrB,CAAC,EAHWA,yBAAiB,KAAjBA,yBAAiB,GAG5B,EAAA,CAAA,CAAA,CAAA;AAED;AACYC,wCAKX;AALD,CAAA,UAAY,sBAAsB,EAAA;AAChC,IAAA,sBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACnB,IAAA,sBAAA,CAAA,SAAA,CAAA,GAAA,SAAmB,CAAA;AACnB,IAAA,sBAAA,CAAA,UAAA,CAAA,GAAA,UAAqB,CAAA;AACrB,IAAA,sBAAA,CAAA,OAAA,CAAA,GAAA,OAAe,CAAA;AACjB,CAAC,EALWA,8BAAsB,KAAtBA,8BAAsB,GAKjC,EAAA,CAAA,CAAA;;"} |
+1
-1
| { | ||
| "name": "@infomaximum/base-filter", | ||
| "version": "1.1.0", | ||
| "version": "1.2.0", | ||
| "main": "./dist/index.js", | ||
@@ -5,0 +5,0 @@ "module": "./dist/index.esm.js", |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
22024
0.6%77
1.32%1
Infinity%