discord-user-card
Version:
Display Discord users' profile cards just like in Discord.
28 lines (27 loc) • 989 B
TypeScript
import { DiscordUserCardProperties } from '@discord-user-card/core';
import { Renderer } from '../../../functions/Renderer.js';
export declare class BannerRenderer implements Renderer {
readonly parent: Element;
private readonly style;
elements: {
wrapper: SVGSVGElement;
mask: SVGMaskElement;
rect: SVGRectElement;
circle: SVGCircleElement;
foreignObject: SVGForeignObjectElement;
div: HTMLDivElement;
};
id: string;
lastProps: Required<DiscordUserCardProperties> | null;
rerender(): void;
listenersBound: boolean;
boundRerender: () => void;
reduceMotion: MediaQueryList;
constructor(parent: Element, style: "card" | "profile");
private clearUnexpectedAttributes;
private setAttributes;
render(props: Required<DiscordUserCardProperties>): Promise<void>;
renderSkeleton(props: Required<DiscordUserCardProperties>): void;
destroy(): void;
}
//# sourceMappingURL=banner.d.ts.map