ui: fix types

This commit is contained in:
undefined committed 2024-06-27 04:03:19 +08:00
1 parent 84f7d5dc80
commit c350410ee3
1 file changed
+1 -1
+1 -1
View File
@@ -34,7 +34,7 @@ export function secureRandomString(digit = 32, dict = defaultDict) {
type Substitution = string | number | { templateRaw: true, html: string };
export function tpl<T extends boolean>(node: React.ReactNode, reactive?: T): T extends true ? React.ReactElement : string;
export function tpl<T extends boolean>(node: React.ReactNode, reactive?: T): T extends true ? HTMLDivElement : string;
export function tpl(pieces: TemplateStringsArray, ...substitutions: Substitution[]): string;
export function tpl(pieces: TemplateStringsArray | React.ReactNode, ...substitutions: Substitution[] | boolean[]) {
if (React.isValidElement(pieces)) {