UNPKG

@aplus-frontend/ui

Version:

62 lines (61 loc) 2.31 kB
import { Component, VNode, CSSProperties, PublicProps, ShallowUnwrapRef, Plugin } from 'vue'; export * from './interface'; declare const ApExpandAlert: (<T extends Record<string, any>>(__VLS_props: NonNullable<Awaited<typeof __VLS_setup>>["props"], __VLS_ctx?: { attrs: any; slots: Readonly<{ default(props: any): any; item(props: { record: T; index: number; }): any; }> & { default(props: any): any; item(props: { record: T; index: number; }): any; }; emit: ((evt: "expand", args_0: "collapse" | "expand") => void) & ((evt: "choose", args_0: T) => void); }, __VLS_expose?: NonNullable<Awaited<typeof __VLS_setup>>["expose"], __VLS_setup?: Promise<{ props: { readonly onExpand?: ((args_0: "collapse" | "expand") => any) | undefined; readonly onChoose?: ((args_0: T) => any) | undefined; type?: "warning" | "error" | "success" | "info" | "card" | undefined | undefined; data?: string | T[] | undefined; prefix?: string | undefined; tipTitle?: string | undefined; mapLabel?: string | undefined; separator?: ( Component | VNode | string) | undefined; separatorStyle?: CSSProperties | undefined; contentStyle?: Omit< CSSProperties, "wordBreak" | "overflow" | "display" | "webkitLineClamp" | "webkitBoxOrient"> | undefined; prefixStyle?: CSSProperties | undefined; rows?: string | number | undefined; defaultExpand?: boolean | undefined; showIcon?: boolean | undefined; } & PublicProps; expose(exposed: ShallowUnwrapRef<{ setExpand: (state?: boolean) => void; }>): void; attrs: any; slots: Readonly<{ default(props: any): any; item(props: { record: T; index: number; }): any; }> & { default(props: any): any; item(props: { record: T; index: number; }): any; }; emit: ((evt: "expand", args_0: "collapse" | "expand") => void) & ((evt: "choose", args_0: T) => void); }>) => VNode & { __ctx?: Awaited<typeof __VLS_setup>; }) & ( Plugin & (new (...args: any[]) => { $props: { onClick?: () => void; }; })); export { ApExpandAlert };