ValuePattern : string | RegExp
true | string | RegExp | Record<string, true | ValuePattern> | Array<string | RegExp | object>