@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
33 lines (32 loc) • 954 B
TypeScript
import { ScopedSlots } from "..";
import { IProfileCardScopedSlots, UserIdentity } from "../../models";
export interface IProfileCard {
[name: string]: any;
user: UserIdentity;
/**Scoped slots */
scopedSlots?: ScopedSlots<IProfileCardScopedSlots>;
/** Append to body should be used when the top component is not available when display profile card dialog */
appendToBody?: boolean;
contentClass?: any[];
onClick?: (e: Event) => void;
target?: string;
color?: string;
href?: string;
ripple?: boolean;
linkTabIndex?: number;
onSetFocus?: () => void;
onClickProxy?: (handler: (e: Event) => void) => void;
}
declare global {
namespace VueTsxSupport.JSX {
interface Element {
}
interface ElementClass {
}
interface ElementAttributesProperty {
}
interface IntrinsicElements {
"omfx-profilecard": IProfileCard;
}
}
}