discord-user-card
Version:
Display Discord users' profile cards just like in Discord.
36 lines (35 loc) • 1.17 kB
TypeScript
import { DiscordUserCardProperties, DiscordUserCardRole } from '@discord-user-card/core';
import { Renderer } from '../../../functions/Renderer.js';
export declare class RolesRenderer implements Renderer {
readonly parent: Element;
elements: {
section: HTMLDivElement;
title: HTMLHeadingElement;
roles: HTMLDivElement;
};
children: {
[position: string]: RoleRenderer;
};
constructor(parent: Element);
private setAttributes;
render(props: Required<DiscordUserCardProperties>): Promise<void>;
renderSkeleton(props: Required<DiscordUserCardProperties>): void;
destroy(): void;
}
declare class RoleRenderer implements Renderer<DiscordUserCardRole> {
readonly parent: Element;
elements: {
role: HTMLDivElement;
circle: HTMLSpanElement;
img: HTMLImageElement;
nameContainer: HTMLDivElement;
name: HTMLDivElement;
};
constructor(parent: Element);
private _render;
render(props: DiscordUserCardRole): Promise<void>;
renderSkeleton(props: DiscordUserCardRole): void;
destroy(): void;
}
export {};
//# sourceMappingURL=roles.d.ts.map