From a6039ae59a6adbf48a2dfdc06ea7dc2af4e8d0b5 Mon Sep 17 00:00:00 2001 From: sumeyyeKurtulus Date: Thu, 18 Jul 2024 16:24:44 +0300 Subject: [PATCH] update: remove unused dependency and use default TS instead --- .../components/extensible/src/lib/models/actions.ts | 12 +++++++----- .../components/extensible/src/lib/models/props.ts | 7 ++----- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/models/actions.ts b/npm/ng-packs/packages/components/extensible/src/lib/models/actions.ts index 82c995f3cb..f56af00b42 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/models/actions.ts +++ b/npm/ng-packs/packages/components/extensible/src/lib/models/actions.ts @@ -1,6 +1,5 @@ import { LinkedList } from '@abp/utils'; import { InjectFlags, InjectionToken, InjectOptions, Type } from '@angular/core'; -import { O } from 'ts-toolbelt'; export abstract class ActionList> extends LinkedList {} @@ -22,10 +21,13 @@ export abstract class ActionData { } } -export type ReadonlyActionData = O.Merge< - O.Readonly, 'data' | 'record'>>, - { record: R } ->; +// export type ReadonlyActionData = O.Merge< +// Readonly, 'data' | 'record'>>, +// { record: R } +// >; + +export type ReadonlyActionData = Readonly, 'data'>>; + export abstract class Action { constructor( public readonly permission: string, diff --git a/npm/ng-packs/packages/components/extensible/src/lib/models/props.ts b/npm/ng-packs/packages/components/extensible/src/lib/models/props.ts index 549e6aa43d..7b1e2b7949 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/models/props.ts +++ b/npm/ng-packs/packages/components/extensible/src/lib/models/props.ts @@ -1,6 +1,5 @@ import { LinkedList } from '@abp/utils'; import { InjectFlags, InjectionToken, InjectOptions, Type } from '@angular/core'; -import { O } from 'ts-toolbelt'; import { ePropType } from '../enums/props.enum'; import { FormPropTooltip } from './form-props'; @@ -24,10 +23,8 @@ export abstract class PropData { } } -export type ReadonlyPropData = O.Merge< - O.Readonly, 'data' | 'record'>>, - { record: R } ->; +export type ReadonlyPropData = Readonly, 'data'>>; + export abstract class Prop { constructor( public readonly type: ePropType,