Browse Source

update: remove unused dependency and apply model utility

pull/20244/head
sumeyyeKurtulus 2 years ago
parent
commit
635aeb4b1a
  1. 8
      npm/ng-packs/packages/components/extensible/src/lib/models/entity-actions.ts
  2. 8
      npm/ng-packs/packages/components/extensible/src/lib/models/entity-props.ts
  3. 7
      npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts
  4. 22
      npm/ng-packs/packages/components/extensible/src/lib/models/toolbar-actions.ts

8
npm/ng-packs/packages/components/extensible/src/lib/models/entity-actions.ts

@ -1,5 +1,4 @@
import { Type } from '@angular/core'; import { Type } from '@angular/core';
import { O } from 'ts-toolbelt';
import { import {
Action, Action,
ActionContributorCallback, ActionContributorCallback,
@ -9,6 +8,7 @@ import {
ActionsFactory, ActionsFactory,
} from './actions'; } from './actions';
import { FormPropTooltip } from './form-props'; import { FormPropTooltip } from './form-props';
import { FilteredWithOptions, PartialWithOptions } from '../utils/model.utils';
export class EntityActionList<R = any> extends ActionList<R, EntityAction<R>> {} export class EntityActionList<R = any> extends ActionList<R, EntityAction<R>> {}
@ -48,10 +48,8 @@ export class EntityAction<R = any> extends Action<R> {
} }
type OptionalKeys = 'permission' | 'visible' | 'icon'; type OptionalKeys = 'permission' | 'visible' | 'icon';
type PartialEntityActionOptions<R = any> = O.Partial<O.Pick<EntityAction<R>, OptionalKeys>>; export type EntityActionOptions<R = any> = PartialWithOptions<EntityAction<R>, OptionalKeys> &
type FilteredEntityActionOptions<R = any> = O.Omit<EntityAction<R>, OptionalKeys>; FilteredWithOptions<EntityAction<R>, OptionalKeys>;
export type EntityActionOptions<R = any> = PartialEntityActionOptions<R> &
FilteredEntityActionOptions<R>;
export type EntityActionDefaults<R = any> = Record<string, EntityAction<R>[]>; export type EntityActionDefaults<R = any> = Record<string, EntityAction<R>[]>;
export type EntityActionContributorCallback<R = any> = ActionContributorCallback< export type EntityActionContributorCallback<R = any> = ActionContributorCallback<

8
npm/ng-packs/packages/components/extensible/src/lib/models/entity-props.ts

@ -1,7 +1,6 @@
import { ABP, escapeHtmlChars } from '@abp/ng.core'; import { ABP, escapeHtmlChars } from '@abp/ng.core';
import { InjectFlags, InjectOptions, InjectionToken, Type } from '@angular/core'; import { InjectFlags, InjectOptions, InjectionToken, Type } from '@angular/core';
import { Observable, of } from 'rxjs'; import { Observable, of } from 'rxjs';
import { O } from 'ts-toolbelt';
import { ActionCallback } from './actions'; import { ActionCallback } from './actions';
import { import {
Prop, Prop,
@ -13,6 +12,7 @@ import {
PropsFactory, PropsFactory,
} from './props'; } from './props';
import { FormPropTooltip } from './form-props'; import { FormPropTooltip } from './form-props';
import { FilteredWithOptions, PartialWithOptions } from '../utils/model.utils';
export class EntityPropList<R = any> extends PropList<R, EntityProp<R>> {} export class EntityPropList<R = any> extends PropList<R, EntityProp<R>> {}
@ -83,10 +83,8 @@ type OptionalKeys =
| 'action' | 'action'
| 'component' | 'component'
| 'enumList'; | 'enumList';
export type EntityPropOptions<R = any> = PartialWithOptions<EntityProp<R>, OptionalKeys> &
type PartialEntityPropOptions<R = any> = O.Partial<O.Pick<EntityProp<R>, OptionalKeys>>; FilteredWithOptions<EntityProp<R>, OptionalKeys>;
type FilteredEntityPropOptions<R = any> = O.Omit<EntityProp<R>, OptionalKeys>;
export type EntityPropOptions<R = any> = PartialEntityPropOptions<R> & FilteredEntityPropOptions<R>;
export type EntityPropDefaults<R = any> = Record<string, EntityProp<R>[]>; export type EntityPropDefaults<R = any> = Record<string, EntityProp<R>[]>;
export type EntityPropContributorCallback<R = any> = PropContributorCallback<EntityPropList<R>>; export type EntityPropContributorCallback<R = any> = PropContributorCallback<EntityPropList<R>>;

7
npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts

@ -2,7 +2,6 @@ import { ABP } from '@abp/ng.core';
import { Injector, Type } from '@angular/core'; import { Injector, Type } from '@angular/core';
import { AsyncValidatorFn, ValidatorFn } from '@angular/forms'; import { AsyncValidatorFn, ValidatorFn } from '@angular/forms';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import { O } from 'ts-toolbelt';
import { import {
Prop, Prop,
PropCallback, PropCallback,
@ -15,6 +14,7 @@ import {
Props, Props,
PropsFactory, PropsFactory,
} from './props'; } from './props';
import { FilteredWithOptions, PartialWithOptions } from '../utils/model.utils';
export class FormPropList<R = any> extends PropList<R, FormProp<R>> {} export class FormPropList<R = any> extends PropList<R, FormProp<R>> {}
@ -147,9 +147,8 @@ type OptionalKeys =
| 'displayTextResolver' | 'displayTextResolver'
| 'formText' | 'formText'
| 'tooltip'; | 'tooltip';
type PartialFormPropOptions<R = any> = O.Partial<O.Pick<FormProp<R>, OptionalKeys>>; export type FormPropOptions<R = any> = PartialWithOptions<FormProp<R>, OptionalKeys> &
type FilteredFormPropOptions<R = any> = O.Omit<FormProp<R>, OptionalKeys>; FilteredWithOptions<FormProp<R>, OptionalKeys>;
export type FormPropOptions<R = any> = PartialFormPropOptions<R> & FilteredFormPropOptions<R>;
export type CreateFormPropDefaults<R = any> = Record<string, FormProp<R>[]>; export type CreateFormPropDefaults<R = any> = Record<string, FormProp<R>[]>;
export type CreateFormPropContributorCallback<R = any> = PropContributorCallback<FormPropList<R>>; export type CreateFormPropContributorCallback<R = any> = PropContributorCallback<FormPropList<R>>;

22
npm/ng-packs/packages/components/extensible/src/lib/models/toolbar-actions.ts

@ -1,5 +1,4 @@
import { Injector, Type } from '@angular/core'; import { Injector, Type } from '@angular/core';
import { O } from 'ts-toolbelt';
import { import {
Action, Action,
ActionContributorCallback, ActionContributorCallback,
@ -10,6 +9,7 @@ import {
ActionsFactory, ActionsFactory,
ReadonlyActionData, ReadonlyActionData,
} from './actions'; } from './actions';
import { FilteredWithOptions, PartialWithOptions } from '../utils/model.utils';
export class ToolbarActionList<R = any> extends ActionList<R, ToolbarActionDefault<R>> {} export class ToolbarActionList<R = any> extends ActionList<R, ToolbarActionDefault<R>> {}
@ -62,18 +62,18 @@ export class ToolbarComponent<R = any> extends Action<R> {
} }
type OptionalActionKeys = 'permission' | 'visible' | 'icon' | 'btnClass'; type OptionalActionKeys = 'permission' | 'visible' | 'icon' | 'btnClass';
type PartialToolbarActionOptions<R = any> = O.Partial<O.Pick<ToolbarAction<R>, OptionalActionKeys>>; export type ToolbarActionOptions<R = any> = PartialWithOptions<
type FilteredToolbarActionOptions<R = any> = O.Omit<ToolbarAction<R>, OptionalActionKeys>; ToolbarAction<R>,
export type ToolbarActionOptions<R = any> = PartialToolbarActionOptions<R> & OptionalActionKeys
FilteredToolbarActionOptions<R>; > &
FilteredWithOptions<ToolbarAction<R>, OptionalActionKeys>;
type OptionalComponentKeys = 'permission' | 'visible' | 'action'; type OptionalComponentKeys = 'permission' | 'visible' | 'action';
type PartialToolbarComponentOptions<R = any> = O.Partial< export type ToolbarComponentOptions<R = any> = PartialWithOptions<
O.Pick<ToolbarComponent<R>, OptionalComponentKeys> ToolbarComponent<R>,
>; OptionalComponentKeys
type FilteredToolbarComponentOptions<R = any> = O.Omit<ToolbarComponent<R>, OptionalComponentKeys>; > &
export type ToolbarComponentOptions<R = any> = PartialToolbarComponentOptions<R> & FilteredWithOptions<ToolbarComponent<R>, OptionalComponentKeys>;
FilteredToolbarComponentOptions<R>;
export type ToolbarActionDefault<R = any> = ToolbarAction<R> | ToolbarComponent<R>; export type ToolbarActionDefault<R = any> = ToolbarAction<R> | ToolbarComponent<R>;

Loading…
Cancel
Save