discord-user-card
Version:
Display Discord users' profile cards just like in Discord.
34 lines (33 loc) • 1.13 kB
TypeScript
import { DiscordUserCardProperties } from '@discord-user-card/core';
import { Renderer } from '../../../functions/Renderer.js';
import { Activity, ActivityContentRenderer, ButtonsRenderer, TimebarRenderer } from '../shared/activities.js';
export declare class ActivitiesRender implements Renderer {
readonly parent: Element;
children: {
[index: string]: ActivityRender;
};
constructor(parent: Element);
render({ activities }: Required<DiscordUserCardProperties>): Promise<void>;
renderSkeleton(): void;
destroy(): void;
}
declare class ActivityRender implements Renderer<Activity> {
readonly parent: Element;
elements: {
section: HTMLDivElement;
headerContainer: HTMLDivElement;
header: HTMLHeadingElement;
content: HTMLDivElement;
};
children: {
content: ActivityContentRenderer;
timebar: TimebarRenderer;
buttons: ButtonsRenderer;
};
constructor(parent: Element);
render(props: Activity): Promise<void>;
renderSkeleton(): void;
destroy(): void;
}
export {};
//# sourceMappingURL=activities.d.ts.map