ui: fix types

This commit is contained in:
undefined committed 2024-06-27 04:08:03 +08:00
1 parent c350410ee3
commit 2a8e3142b3
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 ? HTMLDivElement : string;
export function tpl<T extends boolean = false>(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)) {