by null @Bestmain-YS
汎用的なFormat<T extends string>
を実装します。
例えば、
type FormatCase1 = Format<'%sabc'>; // FormatCase1 : string => string
type FormatCase2 = Format<'%s%dabc'>; // FormatCase2 : string => number => string
type FormatCase3 = Format<'sdabc'>; // FormatCase3 : string
type FormatCase4 = Format<'sd%abc'>; // FormatCase4 : string