From a2cb21d413a64d27a6f9d7a66b6c7daed8e6d4b6 Mon Sep 17 00:00:00 2001 From: Arman Ozak Date: Fri, 17 Apr 2020 19:09:32 +0300 Subject: [PATCH] feat: add a common Option interface --- npm/ng-packs/packages/core/src/lib/models/common.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/models/common.ts b/npm/ng-packs/packages/core/src/lib/models/common.ts index 8a413b1077..d1041bcf09 100644 --- a/npm/ng-packs/packages/core/src/lib/models/common.ts +++ b/npm/ng-packs/packages/core/src/lib/models/common.ts @@ -1,7 +1,7 @@ -import { eLayoutType } from '../enums/common'; -import { Config } from './config'; import { EventEmitter } from '@angular/core'; import { Subject } from 'rxjs'; +import { eLayoutType } from '../enums/common'; +import { Config } from './config'; export namespace ABP { export interface Root { @@ -51,6 +51,11 @@ export namespace ABP { name: string; } + export interface Option { + key: Extract; + value: T[Extract]; + } + export interface Dictionary { [key: string]: T; }