/** * 静态元数据 * * 内容为纯文本 */ export interface Metadata { [key: string]: string; } /** * 动态元数据 * * 内容为文本或正则 */ export interface MetadataWithRegex { [key: string]: string | RegExp; } /** * 判断两个元数据是否匹配 * @param a 静态元数据 A * @param b 静态(动态)元数据 B */ export declare const isMetadataMatch: (a: Metadata, b: Metadata | MetadataWithRegex) => boolean; /** * 判断元数据是否为空 * @param metadata 元数据 */ export declare const isEmptyMetadata: (metadata: Metadata) => boolean; /** * 找到两个元数据相交的部分 * @param a 元数据 A * @param b 元数据 B * @returns 交集 */ export declare const intersectionMetadata: (a: Metadata, b: Metadata) => Metadata;