From 3f1a00788a42c5b300f8e39cb4232ca4778b3798 Mon Sep 17 00:00:00 2001 From: fangliang Date: Wed, 20 Oct 2021 21:34:14 +0800 Subject: [PATCH] =?UTF-8?q?fixed=20c2effc5=20from=20https://gitee.com/flxy?= =?UTF-8?q?1028/vue-devui/pulls/249=20docs(accordion):=20=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E5=85=B6angular=E5=BC=95=E7=B1=BB=E5=8F=8A=E5=85=B6?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devui/accordion/src/accordion.type.ts | 44 +++------------------------ 1 file changed, 5 insertions(+), 39 deletions(-) diff --git a/devui/accordion/src/accordion.type.ts b/devui/accordion/src/accordion.type.ts index 85921736..2a4cb0bf 100755 --- a/devui/accordion/src/accordion.type.ts +++ b/devui/accordion/src/accordion.type.ts @@ -1,5 +1,3 @@ -import { TemplateRef } from '@angular/core'; - /* 基础数据类型 */ type AccordionMenuItemLinkType = 'routerLink' | 'hrefLink' | string; export interface AccordionBase { @@ -23,7 +21,7 @@ interface IAccordionLinkable { } export interface AccordionBaseItem extends AccordionBase, - IAccordionActiveable { + IAccordionActiveable { } export interface AccordionBaseMenu extends AccordionBase, @@ -37,9 +35,9 @@ export interface AccordionLinkableItem } export interface AccordionMenuItem extends AccordionBase, - IAccordionActiveable, - IAccordionFoldable, - IAccordionLinkable { + IAccordionActiveable, + IAccordionFoldable, + IAccordionLinkable { } export type AccordionMenuType = Array; @@ -58,38 +56,6 @@ export interface AccordionItemClickEvent { event: MouseEvent } -/* 通用公共配置数据类型 */ -interface AccordionMenuKeyGroup { - titleKey?: string - activeKey?: string - disabledKey?: string - openKey?: string - loadingKey?: string - childrenKey?: string - linkKey?: string - linkTargetKey?: string - linkTypeKey?: string -} - -type AccordionTemplateRefArray = 'itemTemplate' | 'menuItemTemplate' | 'noContentTemplate' | 'loadingTemplate' | 'innerListTemplate'; -type AccordionTemplateRefGroup = { - [p in AccordionTemplateRefArray]: TemplateRef -}; -interface AccordionConfigOptions { - restrictOneOpen?: boolean - autoOpenActiveMenu?: boolean - showNoContent?: boolean - linkDefaultTarget?: string - i18nCommonText?: any - i18nText?: any - linkType: 'routerLink' | 'hrefLink' | 'dependOnLinkTypeKey' | '' | string -} -export interface AccordionOptions - extends AccordionConfigOptions, - AccordionMenuKeyGroup, - AccordionTemplateRefGroup { -} - /* 废弃接口 */ /** @deprecated merge into `AccordionMenuItem`*/ export interface AccordionSubMenuItem { @@ -117,7 +83,7 @@ export interface AccordionSubMenuItemRouterLink { [prop: string]: any } /** @deprecated use `AccordionLinkableItem` instead*/ -export interface AccordionSubMenuItemDynamicLink { +export interface AccordionSubMenuItemDynamicLink { title: string link: string linkType: 'routerLink' | 'hrefLink' | string -- Gitee