UNPKG

element-plus

Version:

A Component Library for Vue 3

34 lines (33 loc) 1.34 kB
import { IconPropType } from "../../../utils/vue/icon.js"; import { EpPropFinalized, EpPropMergeType } from "../../../utils/vue/props/types.js"; import * as _$vue from "vue"; import { ExtractPublicPropTypes } from "vue"; //#region ../../packages/components/breadcrumb/src/breadcrumb.d.ts interface BreadcrumbProps { /** * @description separator character */ separator?: string; /** * @description icon component of icon separator */ separatorIcon?: IconPropType; } /** * @deprecated Removed after 3.0.0, Use `BreadcrumbProps` instead. */ declare const breadcrumbProps: { readonly separator: EpPropFinalized<StringConstructor, unknown, unknown, "/", boolean>; readonly separatorIcon: { readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component) | (((new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; /** * @deprecated Removed after 3.0.0, Use `BreadcrumbProps` instead. */ type BreadcrumbPropsPublic = ExtractPublicPropTypes<typeof breadcrumbProps>; //#endregion export { BreadcrumbProps, BreadcrumbPropsPublic, breadcrumbProps };