@dapplets/dapplet-extension
Version:
The Bridge to the Augmented Web.
83 lines (82 loc) • 2.19 kB
TypeScript
import { LitElement } from 'lit';
import { IAvatarBadgeState, IConnectedAccountUser } from './types';
declare class AvatarBadge extends LitElement implements IAvatarBadgeState {
static widgetParamsDescription: {
img: {
description: string;
optional: boolean;
TYPE: string;
};
video: {
description: string;
optional: boolean;
TYPE: string;
};
mediaType: {
description: string;
optional: boolean;
TYPE: string;
};
basic: {
description: string;
optional: boolean;
TYPE: string;
};
horizontal: {
description: string;
optional: boolean;
TYPE: string;
};
vertical: {
description: string;
optional: boolean;
TYPE: string;
};
tooltip: {
description: string;
optional: boolean;
TYPE: string;
};
theme: {
description: string;
optional: boolean;
TYPE: string;
};
hidden: {
description: string;
optional: boolean;
TYPE: string;
};
exec: {
description: string;
optional: boolean;
TYPE: string;
};
init: {
description: string;
optional: boolean;
TYPE: string;
};
};
state: IAvatarBadgeState;
insPointName: string;
img?: string | null;
video?: string;
mediaType?: string;
basic?: boolean;
vertical: 'top' | 'bottom';
horizontal: 'left' | 'right';
hidden: boolean;
tooltip?: string | string[];
theme?: 'DARK' | 'LIGHT';
exec?: (ctx: any, me: IAvatarBadgeState) => void;
init?: (tx: any, me: IAvatarBadgeState) => void;
ctx: any;
username: string;
accounts?: IConnectedAccountUser[];
showAccounts?: boolean;
connectedCallback(): void;
private _clickHandler;
render(): import("lit-html").TemplateResult<1>;
}
export { AvatarBadge, IAvatarBadgeState };