/** TemplateStringsArray */ export type TemplateStringsArrayLike = { readonly raw: readonly string[] }; /** 检查是否为 TemplateStringsArray */ export function isTemplateStringsArray(value: unknown): value is TemplateStringsArrayLike { if (value == null || typeof value != 'object') return false; const v = value as unknown as TemplateStringsArrayLike; if (!Array.isArray(v.raw) || typeof v.raw[0] != 'string') return false; return true; }