dap-design-system
Version:
Official design system for the DÁP (dap.gov.hu)
18 lines (17 loc) • 613 B
TypeScript
import { LitElement } from 'lit';
import { CommonSize, FeedbackType } from '../../dap-design-system';
type Constructor<T = Record<string, unknown>> = {
new (...args: any[]): T;
prototype: T;
};
export interface FeedbackElementInterface {
feedbackSize?: CommonSize;
feedback: string;
feedbackType?: FeedbackType;
feedbackSubtle?: boolean;
feedbackNoMargin?: boolean;
feedbackId?: string;
renderFeedback(content?: unknown): unknown;
}
export declare function FeedbackMixin<T extends Constructor<LitElement>>(constructor: T): T & Constructor<FeedbackElementInterface>;
export {};