diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index 80e3dc6..6d90253 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1,3 +1,3 @@ var typedoc = typedoc || {}; typedoc.search = typedoc.search || {}; - typedoc.search.data = {"kinds":{"128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","262144":"Accessor"},"rows":[{"id":0,"kind":128,"name":"StringPredicate","url":"classes/stringpredicate.html","classes":"tsd-kind-class"},{"id":1,"kind":512,"name":"constructor","url":"classes/stringpredicate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StringPredicate"},{"id":2,"kind":2048,"name":"length","url":"classes/stringpredicate.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":3,"kind":2048,"name":"minLength","url":"classes/stringpredicate.html#minlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":4,"kind":2048,"name":"maxLength","url":"classes/stringpredicate.html#maxlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":5,"kind":2048,"name":"matches","url":"classes/stringpredicate.html#matches","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":6,"kind":2048,"name":"startsWith","url":"classes/stringpredicate.html#startswith","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":7,"kind":2048,"name":"endsWith","url":"classes/stringpredicate.html#endswith","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":8,"kind":2048,"name":"includes","url":"classes/stringpredicate.html#includes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":9,"kind":262144,"name":"empty","url":"classes/stringpredicate.html#empty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"StringPredicate"},{"id":10,"kind":262144,"name":"nonEmpty","url":"classes/stringpredicate.html#nonempty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"StringPredicate"},{"id":11,"kind":2048,"name":"equals","url":"classes/stringpredicate.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":12,"kind":262144,"name":"alphanumeric","url":"classes/stringpredicate.html#alphanumeric","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"StringPredicate"},{"id":13,"kind":262144,"name":"numeric","url":"classes/stringpredicate.html#numeric","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"StringPredicate"},{"id":14,"kind":262144,"name":"date","url":"classes/stringpredicate.html#date","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"StringPredicate"},{"id":15,"kind":262144,"name":"not","url":"classes/stringpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"StringPredicate"},{"id":16,"kind":2048,"name":"is","url":"classes/stringpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StringPredicate"},{"id":17,"kind":128,"name":"NumberPredicate","url":"classes/numberpredicate.html","classes":"tsd-kind-class"},{"id":18,"kind":512,"name":"constructor","url":"classes/numberpredicate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"NumberPredicate"},{"id":19,"kind":2048,"name":"inRange","url":"classes/numberpredicate.html#inrange","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":20,"kind":2048,"name":"greaterThan","url":"classes/numberpredicate.html#greaterthan","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":21,"kind":2048,"name":"greaterThanOrEqual","url":"classes/numberpredicate.html#greaterthanorequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":22,"kind":2048,"name":"lessThan","url":"classes/numberpredicate.html#lessthan","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":23,"kind":2048,"name":"lessThanOrEqual","url":"classes/numberpredicate.html#lessthanorequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":24,"kind":2048,"name":"equal","url":"classes/numberpredicate.html#equal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":25,"kind":262144,"name":"integer","url":"classes/numberpredicate.html#integer","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NumberPredicate"},{"id":26,"kind":262144,"name":"finite","url":"classes/numberpredicate.html#finite","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NumberPredicate"},{"id":27,"kind":262144,"name":"infinite","url":"classes/numberpredicate.html#infinite","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NumberPredicate"},{"id":28,"kind":262144,"name":"positive","url":"classes/numberpredicate.html#positive","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NumberPredicate"},{"id":29,"kind":262144,"name":"negative","url":"classes/numberpredicate.html#negative","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NumberPredicate"},{"id":30,"kind":262144,"name":"not","url":"classes/numberpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"NumberPredicate"},{"id":31,"kind":2048,"name":"is","url":"classes/numberpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"NumberPredicate"},{"id":32,"kind":128,"name":"BooleanPredicate","url":"classes/booleanpredicate.html","classes":"tsd-kind-class"},{"id":33,"kind":512,"name":"constructor","url":"classes/booleanpredicate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"BooleanPredicate"},{"id":34,"kind":262144,"name":"true","url":"classes/booleanpredicate.html#true","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"BooleanPredicate"},{"id":35,"kind":262144,"name":"false","url":"classes/booleanpredicate.html#false","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"BooleanPredicate"},{"id":36,"kind":262144,"name":"not","url":"classes/booleanpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BooleanPredicate"},{"id":37,"kind":2048,"name":"is","url":"classes/booleanpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BooleanPredicate"},{"id":38,"kind":128,"name":"ArrayPredicate","url":"classes/arraypredicate.html","classes":"tsd-kind-class"},{"id":39,"kind":512,"name":"constructor","url":"classes/arraypredicate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ArrayPredicate"},{"id":40,"kind":2048,"name":"length","url":"classes/arraypredicate.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":41,"kind":2048,"name":"minLength","url":"classes/arraypredicate.html#minlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":42,"kind":2048,"name":"maxLength","url":"classes/arraypredicate.html#maxlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":43,"kind":2048,"name":"startsWith","url":"classes/arraypredicate.html#startswith","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":44,"kind":2048,"name":"endsWith","url":"classes/arraypredicate.html#endswith","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":45,"kind":2048,"name":"includes","url":"classes/arraypredicate.html#includes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":46,"kind":2048,"name":"includesAny","url":"classes/arraypredicate.html#includesany","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":47,"kind":262144,"name":"empty","url":"classes/arraypredicate.html#empty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":48,"kind":262144,"name":"nonEmpty","url":"classes/arraypredicate.html#nonempty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":49,"kind":2048,"name":"deepEqual","url":"classes/arraypredicate.html#deepequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":50,"kind":2048,"name":"ofType","url":"classes/arraypredicate.html#oftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"ArrayPredicate"},{"id":51,"kind":262144,"name":"not","url":"classes/arraypredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ArrayPredicate"},{"id":52,"kind":2048,"name":"is","url":"classes/arraypredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ArrayPredicate"},{"id":53,"kind":256,"name":"CollectionLike","url":"interfaces/collectionlike.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":54,"kind":2048,"name":"has","url":"interfaces/collectionlike.html#has","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"CollectionLike"},{"id":55,"kind":128,"name":"ObjectPredicate","url":"classes/objectpredicate.html","classes":"tsd-kind-class"},{"id":56,"kind":512,"name":"constructor","url":"classes/objectpredicate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ObjectPredicate"},{"id":57,"kind":262144,"name":"plain","url":"classes/objectpredicate.html#plain","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":58,"kind":262144,"name":"empty","url":"classes/objectpredicate.html#empty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":59,"kind":262144,"name":"nonEmpty","url":"classes/objectpredicate.html#nonempty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":60,"kind":2048,"name":"valuesOfType","url":"classes/objectpredicate.html#valuesoftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"ObjectPredicate"},{"id":61,"kind":2048,"name":"deepValuesOfType","url":"classes/objectpredicate.html#deepvaluesoftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"ObjectPredicate"},{"id":62,"kind":2048,"name":"deepEqual","url":"classes/objectpredicate.html#deepequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":63,"kind":2048,"name":"instanceOf","url":"classes/objectpredicate.html#instanceof","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":64,"kind":2048,"name":"hasKeys","url":"classes/objectpredicate.html#haskeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":65,"kind":2048,"name":"hasAnyKeys","url":"classes/objectpredicate.html#hasanykeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":66,"kind":262144,"name":"not","url":"classes/objectpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ObjectPredicate"},{"id":67,"kind":2048,"name":"is","url":"classes/objectpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ObjectPredicate"},{"id":68,"kind":128,"name":"DatePredicate","url":"classes/datepredicate.html","classes":"tsd-kind-class"},{"id":69,"kind":512,"name":"constructor","url":"classes/datepredicate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"DatePredicate"},{"id":70,"kind":2048,"name":"before","url":"classes/datepredicate.html#before","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DatePredicate"},{"id":71,"kind":2048,"name":"after","url":"classes/datepredicate.html#after","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DatePredicate"},{"id":72,"kind":262144,"name":"not","url":"classes/datepredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"DatePredicate"},{"id":73,"kind":2048,"name":"is","url":"classes/datepredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DatePredicate"},{"id":74,"kind":128,"name":"ErrorPredicate","url":"classes/errorpredicate.html","classes":"tsd-kind-class"},{"id":75,"kind":512,"name":"constructor","url":"classes/errorpredicate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ErrorPredicate"},{"id":76,"kind":2048,"name":"name","url":"classes/errorpredicate.html#name","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":77,"kind":2048,"name":"message","url":"classes/errorpredicate.html#message","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":78,"kind":2048,"name":"messageIncludes","url":"classes/errorpredicate.html#messageincludes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":79,"kind":2048,"name":"hasKeys","url":"classes/errorpredicate.html#haskeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":80,"kind":2048,"name":"instanceOf","url":"classes/errorpredicate.html#instanceof","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":81,"kind":262144,"name":"typeError","url":"classes/errorpredicate.html#typeerror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":82,"kind":262144,"name":"evalError","url":"classes/errorpredicate.html#evalerror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":83,"kind":262144,"name":"rangeError","url":"classes/errorpredicate.html#rangeerror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":84,"kind":262144,"name":"referenceError","url":"classes/errorpredicate.html#referenceerror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":85,"kind":262144,"name":"syntaxError","url":"classes/errorpredicate.html#syntaxerror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":86,"kind":262144,"name":"uriError","url":"classes/errorpredicate.html#urierror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":87,"kind":262144,"name":"not","url":"classes/errorpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ErrorPredicate"},{"id":88,"kind":2048,"name":"is","url":"classes/errorpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ErrorPredicate"},{"id":89,"kind":128,"name":"MapPredicate","url":"classes/mappredicate.html","classes":"tsd-kind-class"},{"id":90,"kind":512,"name":"constructor","url":"classes/mappredicate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"MapPredicate"},{"id":91,"kind":2048,"name":"size","url":"classes/mappredicate.html#size","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":92,"kind":2048,"name":"minSize","url":"classes/mappredicate.html#minsize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":93,"kind":2048,"name":"maxSize","url":"classes/mappredicate.html#maxsize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":94,"kind":2048,"name":"hasKeys","url":"classes/mappredicate.html#haskeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":95,"kind":2048,"name":"hasAnyKeys","url":"classes/mappredicate.html#hasanykeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":96,"kind":2048,"name":"hasValues","url":"classes/mappredicate.html#hasvalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":97,"kind":2048,"name":"hasAnyValues","url":"classes/mappredicate.html#hasanyvalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":98,"kind":2048,"name":"keysOfType","url":"classes/mappredicate.html#keysoftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"MapPredicate"},{"id":99,"kind":2048,"name":"valuesOfType","url":"classes/mappredicate.html#valuesoftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"MapPredicate"},{"id":100,"kind":262144,"name":"empty","url":"classes/mappredicate.html#empty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MapPredicate"},{"id":101,"kind":262144,"name":"nonEmpty","url":"classes/mappredicate.html#nonempty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MapPredicate"},{"id":102,"kind":2048,"name":"deepEqual","url":"classes/mappredicate.html#deepequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":103,"kind":262144,"name":"not","url":"classes/mappredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MapPredicate"},{"id":104,"kind":2048,"name":"is","url":"classes/mappredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"MapPredicate"},{"id":105,"kind":128,"name":"WeakMapPredicate","url":"classes/weakmappredicate.html","classes":"tsd-kind-class"},{"id":106,"kind":512,"name":"constructor","url":"classes/weakmappredicate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"WeakMapPredicate"},{"id":107,"kind":2048,"name":"hasKeys","url":"classes/weakmappredicate.html#haskeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WeakMapPredicate"},{"id":108,"kind":2048,"name":"hasAnyKeys","url":"classes/weakmappredicate.html#hasanykeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WeakMapPredicate"},{"id":109,"kind":262144,"name":"not","url":"classes/weakmappredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WeakMapPredicate"},{"id":110,"kind":2048,"name":"is","url":"classes/weakmappredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WeakMapPredicate"},{"id":111,"kind":128,"name":"SetPredicate","url":"classes/setpredicate.html","classes":"tsd-kind-class"},{"id":112,"kind":512,"name":"constructor","url":"classes/setpredicate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"SetPredicate"},{"id":113,"kind":2048,"name":"size","url":"classes/setpredicate.html#size","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":114,"kind":2048,"name":"minSize","url":"classes/setpredicate.html#minsize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":115,"kind":2048,"name":"maxSize","url":"classes/setpredicate.html#maxsize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":116,"kind":2048,"name":"has","url":"classes/setpredicate.html#has","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":117,"kind":2048,"name":"hasAny","url":"classes/setpredicate.html#hasany","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":118,"kind":2048,"name":"ofType","url":"classes/setpredicate.html#oftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"SetPredicate"},{"id":119,"kind":262144,"name":"empty","url":"classes/setpredicate.html#empty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SetPredicate"},{"id":120,"kind":262144,"name":"nonEmpty","url":"classes/setpredicate.html#nonempty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SetPredicate"},{"id":121,"kind":2048,"name":"deepEqual","url":"classes/setpredicate.html#deepequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":122,"kind":262144,"name":"not","url":"classes/setpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"SetPredicate"},{"id":123,"kind":2048,"name":"is","url":"classes/setpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SetPredicate"},{"id":124,"kind":128,"name":"WeakSetPredicate","url":"classes/weaksetpredicate.html","classes":"tsd-kind-class"},{"id":125,"kind":512,"name":"constructor","url":"classes/weaksetpredicate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"WeakSetPredicate"},{"id":126,"kind":2048,"name":"has","url":"classes/weaksetpredicate.html#has","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WeakSetPredicate"},{"id":127,"kind":2048,"name":"hasAny","url":"classes/weaksetpredicate.html#hasany","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WeakSetPredicate"},{"id":128,"kind":262144,"name":"not","url":"classes/weaksetpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WeakSetPredicate"},{"id":129,"kind":2048,"name":"is","url":"classes/weaksetpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WeakSetPredicate"},{"id":130,"kind":256,"name":"Ow","url":"interfaces/ow.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":131,"kind":2048,"name":"create","url":"interfaces/ow.html#create","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter","parent":"Ow"},{"id":132,"kind":2048,"name":"any","url":"interfaces/ow.html#any","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter","parent":"Ow"},{"id":133,"kind":1024,"name":"string","url":"interfaces/ow.html#string","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":134,"kind":1024,"name":"number","url":"interfaces/ow.html#number","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":135,"kind":1024,"name":"boolean","url":"interfaces/ow.html#boolean","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":136,"kind":1024,"name":"undefined","url":"interfaces/ow.html#undefined","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":137,"kind":1024,"name":"null","url":"interfaces/ow.html#null","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":138,"kind":1024,"name":"nullOrUndefined","url":"interfaces/ow.html#nullorundefined","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":139,"kind":1024,"name":"nan","url":"interfaces/ow.html#nan","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":140,"kind":1024,"name":"symbol","url":"interfaces/ow.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":141,"kind":1024,"name":"array","url":"interfaces/ow.html#array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":142,"kind":1024,"name":"object","url":"interfaces/ow.html#object","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":143,"kind":1024,"name":"date","url":"interfaces/ow.html#date","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":144,"kind":1024,"name":"error","url":"interfaces/ow.html#error","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":145,"kind":1024,"name":"map","url":"interfaces/ow.html#map","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":146,"kind":1024,"name":"weakMap","url":"interfaces/ow.html#weakmap","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":147,"kind":1024,"name":"set","url":"interfaces/ow.html#set","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":148,"kind":1024,"name":"weakSet","url":"interfaces/ow.html#weakset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":149,"kind":1024,"name":"function","url":"interfaces/ow.html#function","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":150,"kind":1024,"name":"buffer","url":"interfaces/ow.html#buffer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":151,"kind":1024,"name":"regExp","url":"interfaces/ow.html#regexp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":152,"kind":1024,"name":"promise","url":"interfaces/ow.html#promise","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":153,"kind":1024,"name":"typedArray","url":"interfaces/ow.html#typedarray","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":154,"kind":1024,"name":"int8Array","url":"interfaces/ow.html#int8array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":155,"kind":1024,"name":"uint8Array","url":"interfaces/ow.html#uint8array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":156,"kind":1024,"name":"uint8ClampedArray","url":"interfaces/ow.html#uint8clampedarray","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":157,"kind":1024,"name":"int16Array","url":"interfaces/ow.html#int16array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":158,"kind":1024,"name":"uint16Array","url":"interfaces/ow.html#uint16array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":159,"kind":1024,"name":"int32Array","url":"interfaces/ow.html#int32array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":160,"kind":1024,"name":"uint32Array","url":"interfaces/ow.html#uint32array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":161,"kind":1024,"name":"float32Array","url":"interfaces/ow.html#float32array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":162,"kind":1024,"name":"float64Array","url":"interfaces/ow.html#float64array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":163,"kind":1024,"name":"arrayBuffer","url":"interfaces/ow.html#arraybuffer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":164,"kind":1024,"name":"dataView","url":"interfaces/ow.html#dataview","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":165,"kind":1024,"name":"iterable","url":"interfaces/ow.html#iterable","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"}]}; \ No newline at end of file + typedoc.search.data = {"kinds":{"128":"Class","256":"Interface","1024":"Property","2048":"Method","262144":"Accessor"},"rows":[{"id":0,"kind":128,"name":"StringPredicate","url":"classes/stringpredicate.html","classes":"tsd-kind-class"},{"id":1,"kind":2048,"name":"length","url":"classes/stringpredicate.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":2,"kind":2048,"name":"minLength","url":"classes/stringpredicate.html#minlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":3,"kind":2048,"name":"maxLength","url":"classes/stringpredicate.html#maxlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":4,"kind":2048,"name":"matches","url":"classes/stringpredicate.html#matches","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":5,"kind":2048,"name":"startsWith","url":"classes/stringpredicate.html#startswith","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":6,"kind":2048,"name":"endsWith","url":"classes/stringpredicate.html#endswith","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":7,"kind":2048,"name":"includes","url":"classes/stringpredicate.html#includes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":8,"kind":262144,"name":"empty","url":"classes/stringpredicate.html#empty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"StringPredicate"},{"id":9,"kind":262144,"name":"nonEmpty","url":"classes/stringpredicate.html#nonempty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"StringPredicate"},{"id":10,"kind":2048,"name":"equals","url":"classes/stringpredicate.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StringPredicate"},{"id":11,"kind":262144,"name":"alphanumeric","url":"classes/stringpredicate.html#alphanumeric","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"StringPredicate"},{"id":12,"kind":262144,"name":"numeric","url":"classes/stringpredicate.html#numeric","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"StringPredicate"},{"id":13,"kind":262144,"name":"date","url":"classes/stringpredicate.html#date","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"StringPredicate"},{"id":14,"kind":262144,"name":"not","url":"classes/stringpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"StringPredicate"},{"id":15,"kind":2048,"name":"is","url":"classes/stringpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StringPredicate"},{"id":16,"kind":128,"name":"NumberPredicate","url":"classes/numberpredicate.html","classes":"tsd-kind-class"},{"id":17,"kind":2048,"name":"inRange","url":"classes/numberpredicate.html#inrange","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":18,"kind":2048,"name":"greaterThan","url":"classes/numberpredicate.html#greaterthan","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":19,"kind":2048,"name":"greaterThanOrEqual","url":"classes/numberpredicate.html#greaterthanorequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":20,"kind":2048,"name":"lessThan","url":"classes/numberpredicate.html#lessthan","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":21,"kind":2048,"name":"lessThanOrEqual","url":"classes/numberpredicate.html#lessthanorequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":22,"kind":2048,"name":"equal","url":"classes/numberpredicate.html#equal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NumberPredicate"},{"id":23,"kind":262144,"name":"integer","url":"classes/numberpredicate.html#integer","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NumberPredicate"},{"id":24,"kind":262144,"name":"finite","url":"classes/numberpredicate.html#finite","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NumberPredicate"},{"id":25,"kind":262144,"name":"infinite","url":"classes/numberpredicate.html#infinite","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NumberPredicate"},{"id":26,"kind":262144,"name":"positive","url":"classes/numberpredicate.html#positive","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NumberPredicate"},{"id":27,"kind":262144,"name":"negative","url":"classes/numberpredicate.html#negative","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NumberPredicate"},{"id":28,"kind":262144,"name":"not","url":"classes/numberpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"NumberPredicate"},{"id":29,"kind":2048,"name":"is","url":"classes/numberpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"NumberPredicate"},{"id":30,"kind":128,"name":"BooleanPredicate","url":"classes/booleanpredicate.html","classes":"tsd-kind-class"},{"id":31,"kind":262144,"name":"true","url":"classes/booleanpredicate.html#true","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"BooleanPredicate"},{"id":32,"kind":262144,"name":"false","url":"classes/booleanpredicate.html#false","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"BooleanPredicate"},{"id":33,"kind":262144,"name":"not","url":"classes/booleanpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BooleanPredicate"},{"id":34,"kind":2048,"name":"is","url":"classes/booleanpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BooleanPredicate"},{"id":35,"kind":128,"name":"ArrayPredicate","url":"classes/arraypredicate.html","classes":"tsd-kind-class"},{"id":36,"kind":2048,"name":"length","url":"classes/arraypredicate.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":37,"kind":2048,"name":"minLength","url":"classes/arraypredicate.html#minlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":38,"kind":2048,"name":"maxLength","url":"classes/arraypredicate.html#maxlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":39,"kind":2048,"name":"startsWith","url":"classes/arraypredicate.html#startswith","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":40,"kind":2048,"name":"endsWith","url":"classes/arraypredicate.html#endswith","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":41,"kind":2048,"name":"includes","url":"classes/arraypredicate.html#includes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":42,"kind":2048,"name":"includesAny","url":"classes/arraypredicate.html#includesany","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":43,"kind":262144,"name":"empty","url":"classes/arraypredicate.html#empty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":44,"kind":262144,"name":"nonEmpty","url":"classes/arraypredicate.html#nonempty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":45,"kind":2048,"name":"deepEqual","url":"classes/arraypredicate.html#deepequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ArrayPredicate"},{"id":46,"kind":2048,"name":"ofType","url":"classes/arraypredicate.html#oftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"ArrayPredicate"},{"id":47,"kind":262144,"name":"not","url":"classes/arraypredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ArrayPredicate"},{"id":48,"kind":2048,"name":"is","url":"classes/arraypredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ArrayPredicate"},{"id":49,"kind":128,"name":"ObjectPredicate","url":"classes/objectpredicate.html","classes":"tsd-kind-class"},{"id":50,"kind":262144,"name":"plain","url":"classes/objectpredicate.html#plain","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":51,"kind":262144,"name":"empty","url":"classes/objectpredicate.html#empty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":52,"kind":262144,"name":"nonEmpty","url":"classes/objectpredicate.html#nonempty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":53,"kind":2048,"name":"valuesOfType","url":"classes/objectpredicate.html#valuesoftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"ObjectPredicate"},{"id":54,"kind":2048,"name":"deepValuesOfType","url":"classes/objectpredicate.html#deepvaluesoftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"ObjectPredicate"},{"id":55,"kind":2048,"name":"deepEqual","url":"classes/objectpredicate.html#deepequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":56,"kind":2048,"name":"instanceOf","url":"classes/objectpredicate.html#instanceof","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":57,"kind":2048,"name":"hasKeys","url":"classes/objectpredicate.html#haskeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":58,"kind":2048,"name":"hasAnyKeys","url":"classes/objectpredicate.html#hasanykeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObjectPredicate"},{"id":59,"kind":262144,"name":"not","url":"classes/objectpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ObjectPredicate"},{"id":60,"kind":2048,"name":"is","url":"classes/objectpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ObjectPredicate"},{"id":61,"kind":128,"name":"DatePredicate","url":"classes/datepredicate.html","classes":"tsd-kind-class"},{"id":62,"kind":2048,"name":"before","url":"classes/datepredicate.html#before","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DatePredicate"},{"id":63,"kind":2048,"name":"after","url":"classes/datepredicate.html#after","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DatePredicate"},{"id":64,"kind":262144,"name":"not","url":"classes/datepredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"DatePredicate"},{"id":65,"kind":2048,"name":"is","url":"classes/datepredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DatePredicate"},{"id":66,"kind":128,"name":"ErrorPredicate","url":"classes/errorpredicate.html","classes":"tsd-kind-class"},{"id":67,"kind":2048,"name":"name","url":"classes/errorpredicate.html#name","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":68,"kind":2048,"name":"message","url":"classes/errorpredicate.html#message","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":69,"kind":2048,"name":"messageIncludes","url":"classes/errorpredicate.html#messageincludes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":70,"kind":2048,"name":"hasKeys","url":"classes/errorpredicate.html#haskeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":71,"kind":2048,"name":"instanceOf","url":"classes/errorpredicate.html#instanceof","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":72,"kind":262144,"name":"typeError","url":"classes/errorpredicate.html#typeerror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":73,"kind":262144,"name":"evalError","url":"classes/errorpredicate.html#evalerror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":74,"kind":262144,"name":"rangeError","url":"classes/errorpredicate.html#rangeerror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":75,"kind":262144,"name":"referenceError","url":"classes/errorpredicate.html#referenceerror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":76,"kind":262144,"name":"syntaxError","url":"classes/errorpredicate.html#syntaxerror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":77,"kind":262144,"name":"uriError","url":"classes/errorpredicate.html#urierror","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ErrorPredicate"},{"id":78,"kind":262144,"name":"not","url":"classes/errorpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ErrorPredicate"},{"id":79,"kind":2048,"name":"is","url":"classes/errorpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ErrorPredicate"},{"id":80,"kind":128,"name":"MapPredicate","url":"classes/mappredicate.html","classes":"tsd-kind-class"},{"id":81,"kind":2048,"name":"size","url":"classes/mappredicate.html#size","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":82,"kind":2048,"name":"minSize","url":"classes/mappredicate.html#minsize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":83,"kind":2048,"name":"maxSize","url":"classes/mappredicate.html#maxsize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":84,"kind":2048,"name":"hasKeys","url":"classes/mappredicate.html#haskeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":85,"kind":2048,"name":"hasAnyKeys","url":"classes/mappredicate.html#hasanykeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":86,"kind":2048,"name":"hasValues","url":"classes/mappredicate.html#hasvalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":87,"kind":2048,"name":"hasAnyValues","url":"classes/mappredicate.html#hasanyvalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":88,"kind":2048,"name":"keysOfType","url":"classes/mappredicate.html#keysoftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"MapPredicate"},{"id":89,"kind":2048,"name":"valuesOfType","url":"classes/mappredicate.html#valuesoftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"MapPredicate"},{"id":90,"kind":262144,"name":"empty","url":"classes/mappredicate.html#empty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MapPredicate"},{"id":91,"kind":262144,"name":"nonEmpty","url":"classes/mappredicate.html#nonempty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MapPredicate"},{"id":92,"kind":2048,"name":"deepEqual","url":"classes/mappredicate.html#deepequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPredicate"},{"id":93,"kind":262144,"name":"not","url":"classes/mappredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MapPredicate"},{"id":94,"kind":2048,"name":"is","url":"classes/mappredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"MapPredicate"},{"id":95,"kind":128,"name":"WeakMapPredicate","url":"classes/weakmappredicate.html","classes":"tsd-kind-class"},{"id":96,"kind":2048,"name":"hasKeys","url":"classes/weakmappredicate.html#haskeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WeakMapPredicate"},{"id":97,"kind":2048,"name":"hasAnyKeys","url":"classes/weakmappredicate.html#hasanykeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WeakMapPredicate"},{"id":98,"kind":262144,"name":"not","url":"classes/weakmappredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WeakMapPredicate"},{"id":99,"kind":2048,"name":"is","url":"classes/weakmappredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WeakMapPredicate"},{"id":100,"kind":128,"name":"SetPredicate","url":"classes/setpredicate.html","classes":"tsd-kind-class"},{"id":101,"kind":2048,"name":"size","url":"classes/setpredicate.html#size","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":102,"kind":2048,"name":"minSize","url":"classes/setpredicate.html#minsize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":103,"kind":2048,"name":"maxSize","url":"classes/setpredicate.html#maxsize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":104,"kind":2048,"name":"has","url":"classes/setpredicate.html#has","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":105,"kind":2048,"name":"hasAny","url":"classes/setpredicate.html#hasany","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":106,"kind":2048,"name":"ofType","url":"classes/setpredicate.html#oftype","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"SetPredicate"},{"id":107,"kind":262144,"name":"empty","url":"classes/setpredicate.html#empty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SetPredicate"},{"id":108,"kind":262144,"name":"nonEmpty","url":"classes/setpredicate.html#nonempty","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SetPredicate"},{"id":109,"kind":2048,"name":"deepEqual","url":"classes/setpredicate.html#deepequal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SetPredicate"},{"id":110,"kind":262144,"name":"not","url":"classes/setpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"SetPredicate"},{"id":111,"kind":2048,"name":"is","url":"classes/setpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SetPredicate"},{"id":112,"kind":128,"name":"WeakSetPredicate","url":"classes/weaksetpredicate.html","classes":"tsd-kind-class"},{"id":113,"kind":2048,"name":"has","url":"classes/weaksetpredicate.html#has","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WeakSetPredicate"},{"id":114,"kind":2048,"name":"hasAny","url":"classes/weaksetpredicate.html#hasany","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WeakSetPredicate"},{"id":115,"kind":262144,"name":"not","url":"classes/weaksetpredicate.html#not","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WeakSetPredicate"},{"id":116,"kind":2048,"name":"is","url":"classes/weaksetpredicate.html#is","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WeakSetPredicate"},{"id":117,"kind":256,"name":"Ow","url":"interfaces/ow.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":118,"kind":2048,"name":"create","url":"interfaces/ow.html#create","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter","parent":"Ow"},{"id":119,"kind":2048,"name":"any","url":"interfaces/ow.html#any","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter","parent":"Ow"},{"id":120,"kind":1024,"name":"string","url":"interfaces/ow.html#string","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":121,"kind":1024,"name":"number","url":"interfaces/ow.html#number","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":122,"kind":1024,"name":"boolean","url":"interfaces/ow.html#boolean","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":123,"kind":1024,"name":"undefined","url":"interfaces/ow.html#undefined","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":124,"kind":1024,"name":"null","url":"interfaces/ow.html#null","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":125,"kind":1024,"name":"nullOrUndefined","url":"interfaces/ow.html#nullorundefined","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":126,"kind":1024,"name":"nan","url":"interfaces/ow.html#nan","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":127,"kind":1024,"name":"symbol","url":"interfaces/ow.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":128,"kind":1024,"name":"array","url":"interfaces/ow.html#array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":129,"kind":1024,"name":"object","url":"interfaces/ow.html#object","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":130,"kind":1024,"name":"date","url":"interfaces/ow.html#date","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":131,"kind":1024,"name":"error","url":"interfaces/ow.html#error","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":132,"kind":1024,"name":"map","url":"interfaces/ow.html#map","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":133,"kind":1024,"name":"weakMap","url":"interfaces/ow.html#weakmap","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":134,"kind":1024,"name":"set","url":"interfaces/ow.html#set","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":135,"kind":1024,"name":"weakSet","url":"interfaces/ow.html#weakset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":136,"kind":1024,"name":"function","url":"interfaces/ow.html#function","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":137,"kind":1024,"name":"buffer","url":"interfaces/ow.html#buffer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":138,"kind":1024,"name":"regExp","url":"interfaces/ow.html#regexp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":139,"kind":1024,"name":"promise","url":"interfaces/ow.html#promise","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":140,"kind":1024,"name":"typedArray","url":"interfaces/ow.html#typedarray","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":141,"kind":1024,"name":"int8Array","url":"interfaces/ow.html#int8array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":142,"kind":1024,"name":"uint8Array","url":"interfaces/ow.html#uint8array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":143,"kind":1024,"name":"uint8ClampedArray","url":"interfaces/ow.html#uint8clampedarray","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":144,"kind":1024,"name":"int16Array","url":"interfaces/ow.html#int16array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":145,"kind":1024,"name":"uint16Array","url":"interfaces/ow.html#uint16array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":146,"kind":1024,"name":"int32Array","url":"interfaces/ow.html#int32array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":147,"kind":1024,"name":"uint32Array","url":"interfaces/ow.html#uint32array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":148,"kind":1024,"name":"float32Array","url":"interfaces/ow.html#float32array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":149,"kind":1024,"name":"float64Array","url":"interfaces/ow.html#float64array","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":150,"kind":1024,"name":"arrayBuffer","url":"interfaces/ow.html#arraybuffer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":151,"kind":1024,"name":"dataView","url":"interfaces/ow.html#dataview","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"},{"id":152,"kind":1024,"name":"iterable","url":"interfaces/ow.html#iterable","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Ow"}]}; \ No newline at end of file diff --git a/docs/classes/arraypredicate.html b/docs/classes/arraypredicate.html index e976d10..29dc4a5 100644 --- a/docs/classes/arraypredicate.html +++ b/docs/classes/arraypredicate.html @@ -912,9 +912,6 @@ img { max-width: 100%; }
--
- constructor
-
-
false
@@ -959,9 +956,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
@@ -992,12 +986,6 @@ img { max-width: 100%; }
-
-
-
-
-
-
-
@@ -1050,7 +1011,7 @@ img { max-width: 100%; }
false:
@@ -1066,7 +1027,7 @@ img { max-width: 100%; }
@@ -1081,7 +1042,7 @@ img { max-width: 100%; }
true:
@@ -1104,7 +1065,7 @@ img { max-width: 100%; }
diff --git a/docs/classes/datepredicate.html b/docs/classes/datepredicate.html
index 25cea84..dfd954a 100644
--- a/docs/classes/datepredicate.html
+++ b/docs/classes/datepredicate.html
@@ -918,9 +918,6 @@ img { max-width: 100%; }
-
Date
Predicate
Index
Constructors
--- constructor
-
-Accessors
@@ -1015,33 +1003,6 @@ img { max-width: 100%; }
Constructors
-constructor
--- new
BooleanPredicate(context?: Context): BooleanPredicate
-
---
-
-
-
-Parameters
---
-
-
-Optional context: Context
-Returns BooleanPredicate
-Accessors
--
- constructor
-
-
not
@@ -959,9 +956,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
@@ -992,12 +986,6 @@ img { max-width: 100%; }
-
-
-
-
-
-
-
@@ -1051,7 +1012,7 @@ img { max-width: 100%; }
@@ -1073,7 +1034,7 @@ img { max-width: 100%; }
-
@@ -1104,7 +1065,7 @@ img { max-width: 100%; }
-
@@ -1136,7 +1097,7 @@ img { max-width: 100%; }
diff --git a/docs/classes/errorpredicate.html b/docs/classes/errorpredicate.html
index f1211d0..1b4317c 100644
--- a/docs/classes/errorpredicate.html
+++ b/docs/classes/errorpredicate.html
@@ -921,9 +921,6 @@ img { max-width: 100%; }
-
Error
Predicate
Index
Constructors
--- constructor
-
-Accessors
@@ -1015,33 +1003,6 @@ img { max-width: 100%; }
Constructors
-constructor
--- new
DatePredicate(context?: Context): DatePredicate
-
---
-
-
-
-Parameters
---
-
-
-Optional context: Context
-Returns DatePredicate
-Accessors
--
- constructor
-
-
eval
Error
@@ -986,9 +983,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
@@ -1019,12 +1013,6 @@ img { max-width: 100%; }
-
-
-
-
-
-
-
@@ -1086,7 +1047,7 @@ img { max-width: 100%; }
evalError:
@@ -1102,7 +1063,7 @@ img { max-width: 100%; }
@@ -1117,7 +1078,7 @@ img { max-width: 100%; }
rangeError:
@@ -1132,7 +1093,7 @@ img { max-width: 100%; }
referenceError:
@@ -1147,7 +1108,7 @@ img { max-width: 100%; }
syntaxError:
@@ -1162,7 +1123,7 @@ img { max-width: 100%; }
typeError:
@@ -1177,7 +1138,7 @@ img { max-width: 100%; }
uriError:
@@ -1199,7 +1160,7 @@ img { max-width: 100%; }
-
@@ -1230,7 +1191,7 @@ img { max-width: 100%; }
-
@@ -1262,7 +1223,7 @@ img { max-width: 100%; }
@@ -1316,7 +1277,7 @@ img { max-width: 100%; }
-
@@ -1347,7 +1308,7 @@ img { max-width: 100%; }
-
@@ -1378,7 +1339,7 @@ img { max-width: 100%; }
-
diff --git a/docs/classes/mappredicate.html b/docs/classes/mappredicate.html
index 2a4be4f..0e678a9 100644
--- a/docs/classes/mappredicate.html
+++ b/docs/classes/mappredicate.html
@@ -924,9 +924,6 @@ img { max-width: 100%; }
-
Map
Predicate
Index
Constructors
--- constructor
-
-Accessors
@@ -1051,33 +1039,6 @@ img { max-width: 100%; }
Constructors
-constructor
--- new
ErrorPredicate(context?: Context): ErrorPredicate
-
---
-
-
-
-Parameters
---
-
-
-Optional context: Context
-Returns ErrorPredicate
-Accessors
--
- constructor
-
-
empty
@@ -989,9 +986,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
@@ -1022,12 +1016,6 @@ img { max-width: 100%; }
-
-
-
-
-
-
-
@@ -1090,7 +1051,7 @@ img { max-width: 100%; }
empty:
@@ -1105,7 +1066,7 @@ img { max-width: 100%; }
nonEmpty:
@@ -1121,7 +1082,7 @@ img { max-width: 100%; }
@@ -1143,7 +1104,7 @@ img { max-width: 100%; }
-
@@ -1174,7 +1135,7 @@ img { max-width: 100%; }
-
@@ -1205,7 +1166,7 @@ img { max-width: 100%; }
-
@@ -1236,7 +1197,7 @@ img { max-width: 100%; }
-
@@ -1267,7 +1228,7 @@ img { max-width: 100%; }
-
@@ -1299,7 +1260,7 @@ img { max-width: 100%; }
@@ -1353,7 +1314,7 @@ img { max-width: 100%; }
-
@@ -1390,7 +1351,7 @@ img { max-width: 100%; }
-
@@ -1421,7 +1382,7 @@ img { max-width: 100%; }
-
@@ -1452,7 +1413,7 @@ img { max-width: 100%; }
-
@@ -1483,7 +1444,7 @@ img { max-width: 100%; }
-
diff --git a/docs/classes/numberpredicate.html b/docs/classes/numberpredicate.html
index 21ad527..7808dfc 100644
--- a/docs/classes/numberpredicate.html
+++ b/docs/classes/numberpredicate.html
@@ -927,9 +927,6 @@ img { max-width: 100%; }
-
Number
Predicate
Index
Constructors
--- constructor
-
-Accessors
@@ -1055,33 +1043,6 @@ img { max-width: 100%; }
Constructors
-constructor
--- new
MapPredicate(context?: Context): MapPredicate
-
---
-
-
-
-Parameters
---
-
-
-Optional context: Context
-Returns MapPredicate
-Accessors
--
- constructor
-
-
finite
@@ -986,9 +983,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
@@ -1019,12 +1013,6 @@ img { max-width: 100%; }
-
-
-
-
-
-
-
@@ -1086,7 +1047,7 @@ img { max-width: 100%; }
finite:
@@ -1101,7 +1062,7 @@ img { max-width: 100%; }
infinite:
@@ -1116,7 +1077,7 @@ img { max-width: 100%; }
integer:
@@ -1131,7 +1092,7 @@ img { max-width: 100%; }
negative:
@@ -1147,7 +1108,7 @@ img { max-width: 100%; }
@@ -1162,7 +1123,7 @@ img { max-width: 100%; }
positive:
@@ -1184,7 +1145,7 @@ img { max-width: 100%; }
-
@@ -1215,7 +1176,7 @@ img { max-width: 100%; }
-
@@ -1246,7 +1207,7 @@ img { max-width: 100%; }
-
@@ -1277,7 +1238,7 @@ img { max-width: 100%; }
-
@@ -1315,7 +1276,7 @@ img { max-width: 100%; }
@@ -1369,7 +1330,7 @@ img { max-width: 100%; }
-
@@ -1400,7 +1361,7 @@ img { max-width: 100%; }
-
diff --git a/docs/classes/objectpredicate.html b/docs/classes/objectpredicate.html
index d7f553b..bc440c2 100644
--- a/docs/classes/objectpredicate.html
+++ b/docs/classes/objectpredicate.html
@@ -930,9 +930,6 @@ img { max-width: 100%; }
-
Object
Predicate
Index
Constructors
--- constructor
-
-Accessors
@@ -1051,33 +1039,6 @@ img { max-width: 100%; }
Constructors
-constructor
--- new
NumberPredicate(context?: Context): NumberPredicate
-
---
-
-
-
-Parameters
---
-
-
-Optional context: Context
-Returns NumberPredicate
-Accessors
--
- constructor
-
-
empty
@@ -980,9 +977,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
@@ -1013,12 +1007,6 @@ img { max-width: 100%; }
-
-
-
-
-
-
-
@@ -1078,7 +1039,7 @@ img { max-width: 100%; }
empty:
@@ -1093,7 +1054,7 @@ img { max-width: 100%; }
nonEmpty:
@@ -1109,7 +1070,7 @@ img { max-width: 100%; }
@@ -1124,7 +1085,7 @@ img { max-width: 100%; }
plain:
@@ -1146,7 +1107,7 @@ img { max-width: 100%; }
-
@@ -1177,7 +1138,7 @@ img { max-width: 100%; }
-
@@ -1214,7 +1175,7 @@ img { max-width: 100%; }
-
@@ -1245,7 +1206,7 @@ img { max-width: 100%; }
-
@@ -1276,7 +1237,7 @@ img { max-width: 100%; }
-
@@ -1308,7 +1269,7 @@ img { max-width: 100%; }
@@ -1362,7 +1323,7 @@ img { max-width: 100%; }
-
diff --git a/docs/classes/setpredicate.html b/docs/classes/setpredicate.html
index 42699ba..62e2436 100644
--- a/docs/classes/setpredicate.html
+++ b/docs/classes/setpredicate.html
@@ -933,9 +933,6 @@ img { max-width: 100%; }
-
Set
Predicate
Index
Constructors
--- constructor
-
-Accessors
@@ -1043,33 +1031,6 @@ img { max-width: 100%; }
Constructors
-constructor
--- new
ObjectPredicate(context?: Context): ObjectPredicate
-
---
-
-
-
-Parameters
---
-
-
-Optional context: Context
-Returns ObjectPredicate
-Accessors
--
- constructor
-
-
empty
@@ -980,9 +977,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
@@ -1013,12 +1007,6 @@ img { max-width: 100%; }
-
-
-
-
-
-
-
@@ -1078,7 +1039,7 @@ img { max-width: 100%; }
empty:
@@ -1093,7 +1054,7 @@ img { max-width: 100%; }
nonEmpty:
@@ -1109,7 +1070,7 @@ img { max-width: 100%; }
@@ -1131,7 +1092,7 @@ img { max-width: 100%; }
-
@@ -1162,7 +1123,7 @@ img { max-width: 100%; }
-
@@ -1193,7 +1154,7 @@ img { max-width: 100%; }
-
@@ -1225,7 +1186,7 @@ img { max-width: 100%; }
@@ -1279,7 +1240,7 @@ img { max-width: 100%; }
-
@@ -1310,7 +1271,7 @@ img { max-width: 100%; }
-
@@ -1341,7 +1302,7 @@ img { max-width: 100%; }
-
@@ -1378,7 +1339,7 @@ img { max-width: 100%; }
-
diff --git a/docs/classes/stringpredicate.html b/docs/classes/stringpredicate.html
index 15e0002..0593215 100644
--- a/docs/classes/stringpredicate.html
+++ b/docs/classes/stringpredicate.html
@@ -936,9 +936,6 @@ img { max-width: 100%; }
-
String
Predicate
Index
Constructors
--- constructor
-
-Accessors
@@ -1043,33 +1031,6 @@ img { max-width: 100%; }
Constructors
-constructor
--- new
SetPredicate(context?: Context): SetPredicate
-
---
-
-
-
-Parameters
---
-
-
-Optional context: Context
-Returns SetPredicate
-Accessors
--
- constructor
-
-
alphanumeric
@@ -992,9 +989,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
@@ -1025,12 +1019,6 @@ img { max-width: 100%; }
-
-
-
-
-
-
-
@@ -1094,7 +1055,7 @@ img { max-width: 100%; }
alphanumeric:
@@ -1109,7 +1070,7 @@ img { max-width: 100%; }
date:
@@ -1124,7 +1085,7 @@ img { max-width: 100%; }
empty:
@@ -1139,7 +1100,7 @@ img { max-width: 100%; }
nonEmpty:
@@ -1155,7 +1116,7 @@ img { max-width: 100%; }
@@ -1170,7 +1131,7 @@ img { max-width: 100%; }
numeric:
@@ -1192,7 +1153,7 @@ img { max-width: 100%; }
-
@@ -1223,7 +1184,7 @@ img { max-width: 100%; }
-
@@ -1254,7 +1215,7 @@ img { max-width: 100%; }
-
@@ -1286,7 +1247,7 @@ img { max-width: 100%; }
@@ -1340,7 +1301,7 @@ img { max-width: 100%; }
-
@@ -1371,7 +1332,7 @@ img { max-width: 100%; }
-
@@ -1399,7 +1360,7 @@ img { max-width: 100%; }
-
@@ -1430,7 +1391,7 @@ img { max-width: 100%; }
-
@@ -1461,7 +1422,7 @@ img { max-width: 100%; }
-
diff --git a/docs/classes/weakmappredicate.html b/docs/classes/weakmappredicate.html
index 2a816ef..a8077a0 100644
--- a/docs/classes/weakmappredicate.html
+++ b/docs/classes/weakmappredicate.html
@@ -939,9 +939,6 @@ img { max-width: 100%; }
-
Weak
MapPredicate
Index
Constructors
--- constructor
-
-Accessors
@@ -1059,33 +1047,6 @@ img { max-width: 100%; }
Constructors
-constructor
--- new
StringPredicate(context?: Context): StringPredicate
-
---
-
-
-
-Parameters
---
-
-
-Optional context: Context
-Returns StringPredicate
-Accessors
--
- constructor
-
-
not
@@ -959,9 +956,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
@@ -992,12 +986,6 @@ img { max-width: 100%; }
-
-
-
-
-
-
-
@@ -1051,7 +1012,7 @@ img { max-width: 100%; }
@@ -1073,7 +1034,7 @@ img { max-width: 100%; }
-
@@ -1104,7 +1065,7 @@ img { max-width: 100%; }
-
@@ -1136,7 +1097,7 @@ img { max-width: 100%; }
diff --git a/docs/classes/weaksetpredicate.html b/docs/classes/weaksetpredicate.html
index 3134f7f..e59beca 100644
--- a/docs/classes/weaksetpredicate.html
+++ b/docs/classes/weaksetpredicate.html
@@ -942,9 +942,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
@@ -992,12 +986,6 @@ img { max-width: 100%; }
-
-
-
-
-
-
-
@@ -1051,7 +1012,7 @@ img { max-width: 100%; }
@@ -1073,7 +1034,7 @@ img { max-width: 100%; }
-
@@ -1104,7 +1065,7 @@ img { max-width: 100%; }
-
@@ -1136,7 +1097,7 @@ img { max-width: 100%; }
diff --git a/docs/index.html b/docs/index.html
index 754911d..0647c49 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -942,9 +942,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
@@ -975,7 +972,6 @@ img { max-width: 100%; }
diff --git a/docs/interfaces/collectionlike.html b/docs/interfaces/collectionlike.html
deleted file mode 100644
index b9d8076..0000000
--- a/docs/interfaces/collectionlike.html
+++ /dev/null
@@ -1,1084 +0,0 @@
-
-
-
-
-
- CollectionLike | ow
-
-
-
-
-
-
-
-
-
-
- ow
-
-
-
- Options
-
-
- All
-
-
-
-
-
-
-
-
-
- Menu
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/interfaces/ow.html b/docs/interfaces/ow.html
index 7152587..bf9275d 100644
--- a/docs/interfaces/ow.html
+++ b/docs/interfaces/ow.html
@@ -942,9 +942,6 @@ img { max-width: 100%; }
-
Weak
SetPredicate
- -
- Collection
Like
-
-
Ow
Index
Constructors
--- constructor
-
-Accessors
@@ -1015,33 +1003,6 @@ img { max-width: 100%; }
Constructors
-constructor
--- new
WeakMapPredicate(context?: Context): WeakMapPredicate
-
---
-
-
-
-Parameters
---
-
-
-Optional context: Context
-Returns WeakMapPredicate
-Accessors
--
- constructor
-
-
not
@@ -959,9 +956,6 @@ img { max-width: 100%; }
Index
Constructors
--- constructor
-
-Accessors
@@ -1015,33 +1003,6 @@ img { max-width: 100%; }
Constructors
-constructor
--- new
WeakSetPredicate(context?: Context): WeakSetPredicate
-
---
-
-
-
-Parameters
---
-
-
-Optional context: Context
-Returns WeakSetPredicate
-Accessors
Interfaces
-- Collection
Like
- Ow
-- Public
- - Public/Protected
- - All
-
-Type parameters
---
-
-
-T
-Hierarchy
---
- CollectionLike
-
-
-Index
-Methods
--- has
-
-Methods
-has
--- has(item: T): boolean
-
---
-
-
-
-Parameters
---
-
-
-item: T
-Returns boolean
-@@ -1076,9 +1073,14 @@ img { max-width: 100%; }-
+
+
+
+
-
@@ -1089,9 +1091,15 @@ img { max-width: 100%; }
-
+
-
+
array: ArrayPredicate
@@ -1173,7 +1181,7 @@ img { max-width: 100%; }
arrayBuffer: Predicate<ArrayBuffer>
@@ -1188,7 +1196,7 @@ img { max-width: 100%; }
boolean: BooleanPredicate
@@ -1203,7 +1211,7 @@ img { max-width: 100%; }
buffer: Predicate<Buffer>
@@ -1218,7 +1226,7 @@ img { max-width: 100%; }
dataView: Predicate<DataView>
@@ -1233,7 +1241,7 @@ img { max-width: 100%; }
date: DatePredicate
@@ -1248,7 +1256,7 @@ img { max-width: 100%; }
error: ErrorPredicate
@@ -1263,7 +1271,7 @@ img { max-width: 100%; }
float32Array: Predicate<Float32Array>
@@ -1278,7 +1286,7 @@ img { max-width: 100%; }
float64Array: Predicate<Float64Array>
@@ -1293,7 +1301,7 @@ img { max-width: 100%; }
function: Predicate<Function>
@@ -1308,7 +1316,7 @@ img { max-width: 100%; }
int16Array: Predicate<Int16Array>
@@ -1323,7 +1331,7 @@ img { max-width: 100%; }
int32Array: Predicate<Int32Array>
@@ -1338,7 +1346,7 @@ img { max-width: 100%; }
int8Array: Predicate<Int8Array>
@@ -1353,7 +1361,7 @@ img { max-width: 100%; }
iterable: Predicate<Iterable<any>>
@@ -1368,7 +1376,7 @@ img { max-width: 100%; }
map: MapPredicate
@@ -1383,7 +1391,7 @@ img { max-width: 100%; }
nan: Predicate<number>
@@ -1398,7 +1406,7 @@ img { max-width: 100%; }
null: Predicate<null>
@@ -1413,7 +1421,7 @@ img { max-width: 100%; }
nullOrUndefined: Predicate<null | undefined>
@@ -1428,7 +1436,7 @@ img { max-width: 100%; }
number: NumberPredicate
@@ -1443,7 +1451,7 @@ img { max-width: 100%; }
object: ObjectPredicate
@@ -1458,7 +1466,7 @@ img { max-width: 100%; }
promise: Predicate<Promise<any>>
@@ -1473,7 +1481,7 @@ img { max-width: 100%; }
regExp: Predicate<RegExp>
@@ -1488,7 +1496,7 @@ img { max-width: 100%; }
set: SetPredicate
@@ -1503,7 +1511,7 @@ img { max-width: 100%; }
string: StringPredicate
@@ -1518,7 +1526,7 @@ img { max-width: 100%; }
symbol: Predicate<Symbol>
@@ -1533,7 +1541,7 @@ img { max-width: 100%; }
typedArray: Predicate<TypedArray>
@@ -1548,7 +1556,7 @@ img { max-width: 100%; }
uint16Array: Predicate<Uint16Array>
@@ -1563,7 +1571,7 @@ img { max-width: 100%; }
uint32Array: Predicate<Uint32Array>
@@ -1578,7 +1586,7 @@ img { max-width: 100%; }
uint8Array: Predicate<Uint8Array>
@@ -1593,7 +1601,7 @@ img { max-width: 100%; }
uint8ClampedArray: Predicate<Uint8ClampedArray>
@@ -1608,7 +1616,7 @@ img { max-width: 100%; }
undefined: Predicate<undefined>
@@ -1623,7 +1631,7 @@ img { max-width: 100%; }
weakMap: WeakMapPredicate
@@ -1638,7 +1646,7 @@ img { max-width: 100%; }
weakSet: WeakSetPredicate
@@ -1670,7 +1678,7 @@ img { max-width: 100%; }
-
@@ -1695,7 +1703,7 @@ img { max-width: 100%; }
-
-
-
-
-
-
-
-
-
-
-
diff --git a/readme.md b/readme.md
index 752e1e3..ca0a398 100644
--- a/readme.md
+++ b/readme.md
@@ -8,6 +8,8 @@
> Argument type validation
+[View documentation](https://sindresorhus.com/ow/interfaces/ow.html)
+
## Install
@@ -16,25 +18,137 @@ $ npm install ow
```
-## [Docs](https://sindresorhus.com/ow/interfaces/ow.html)
-
-
## Usage
-```js
-const ow = require('ow');
+```ts
+import ow from 'ow';
const unicorn = input => {
ow(input, ow.string.minLength(5));
…
-);
+};
unicorn(3);
//=> ArgumentError: Expected argument to be of type `string` but received type `number`
unicorn('yo');
-//=> ArgumentError: Expected string length to be minimum 5
+//=> ArgumentError: Expected string to have a minimum length of `5`, got `yo`
+```
+
+
+## API
+
+### ow(value, predicate)
+
+Test if `value` matches the provided `predicate`.
+
+### ow.create(predicate)
+
+Create a reusable validator.
+
+```ts
+const checkPassword = ow.create(ow.string.minLength(6));
+
+checkPassword('foo');
+//=> ArgumentError: Expected string to have a minimum length of `6`, got `foo`
+```
+
+### ow.any(...predicate[])
+
+Returns a predicate that verifies if the value matches at least one of the given predicates.
+
+```ts
+ow('foo', ow.any(ow.string.maxLength(3), ow.number));
+```
+
+### ow.{type}
+
+All the below types return a predicate. Every predicate has some extra operators that you can use to test the value even more fine-grained.
+
+#### Primitives
+
+- [`undefined`](https://sindresorhus.com/ow/interfaces/ow.html#undefined)
+- [`null`](https://sindresorhus.com/ow/interfaces/ow.html#null)
+- [`string`](https://sindresorhus.com/ow/classes/stringpredicate.html)
+- [`number`](https://sindresorhus.com/ow/classes/numberpredicate.html)
+- [`boolean`](https://sindresorhus.com/ow/classes/booleanpredicate.html)
+- [`symbol`](https://sindresorhus.com/ow/interfaces/ow.html#symbol)
+
+#### Built-in types
+
+- [`array`](https://sindresorhus.com/ow/classes/arraypredicate.html)
+- [`function`](https://sindresorhus.com/ow/interfaces/ow.html#function)
+- [`buffer`](https://sindresorhus.com/ow/interfaces/ow.html#buffer)
+- [`object`](https://sindresorhus.com/ow/classes/objectpredicate.html)
+- [`regExp`](https://sindresorhus.com/ow/interfaces/ow.html#regexp)
+- [`date`](https://sindresorhus.com/ow/classes/datepredicate.html)
+- [`error`](https://sindresorhus.com/ow/classes/errorpredicate.html)
+- [`promise`](https://sindresorhus.com/ow/interfaces/ow.html#promise)
+- [`map`](https://sindresorhus.com/ow/classes/mappredicate.html)
+- [`set`](https://sindresorhus.com/ow/classes/setpredicate.html)
+- [`weakMap`](https://sindresorhus.com/ow/classes/weakmappredicate.html)
+- [`weakSet`](https://sindresorhus.com/ow/classes/weaksetpredicate.html)
+
+#### Typed arrays
+
+- [`int8Array`](https://sindresorhus.com/ow/interfaces/ow.html#int8Array)
+- [`uint8Array`](https://sindresorhus.com/ow/interfaces/ow.html#uint8Array)
+- [`uint8ClampedArray`](https://sindresorhus.com/ow/interfaces/ow.html#uint8ClampedArray)
+- [`int16Array`](https://sindresorhus.com/ow/interfaces/ow.html#int16Array)
+- [`uint16Array`](https://sindresorhus.com/ow/interfaces/ow.html#uint16Array)
+- [`int32Array`](https://sindresorhus.com/ow/interfaces/ow.html#in32Array)
+- [`uint32Array`](https://sindresorhus.com/ow/interfaces/ow.html#uin32Array)
+- [`float32Array`](https://sindresorhus.com/ow/interfaces/ow.html#float32Array)
+- [`float64Array`](https://sindresorhus.com/ow/interfaces/ow.html#float64Array)
+
+#### Structured data
+
+- [`arrayBuffer`](https://sindresorhus.com/ow/interfaces/ow.html#arraybuffer)
+- [`dataView`](https://sindresorhus.com/ow/interfaces/ow.html#dataview)
+
+#### Miscellaneous
+
+- [`nan`](https://sindresorhus.com/ow/interfaces/ow.html#nan)
+- [`nullOrUndefined`](https://sindresorhus.com/ow/interfaces/ow.html#nullorundefined)
+- [`iterable`](https://sindresorhus.com/ow/interfaces/ow.html#iterable)
+- [`typedArray`](https://sindresorhus.com/ow/interfaces/ow.html#typedarray)
+
+### Predicates
+
+The following predicates are available on every type.
+
+#### not
+
+Inverts the following predicates.
+
+```ts
+m(1, m.number.not.infinite);
+
+m('', m.string.not.empty);
+//=> ArgumentError: [NOT] Expected string to be empty, got ``
+```
+
+#### is(fn)
+
+Use a custom validation function. Return `true` if the value matches the validation, return `false` if it doesn't.
+
+```ts
+m(1, m.number.is(x => x < 10));
+
+m(1, m.number.is(x => x > 10));
+//=> ArgumentError: Expected `1` to pass custom validation function
+```
+
+Instead of returning `false`, you can also return a custom error message which results in a failure.
+
+```ts
+const greaterThan = (max: number, x: number) => {
+ return x > max || `Expected \`${x}\` to be greater than \`${max}\``;
+};
+
+m(5, m.number.is(x => greaterThan(10, x)));
+//=> ArgumentError: Expected `5` to be greater than `10`
```
diff --git a/source/index.ts b/source/index.ts
index 3703e01..5a3cc51 100644
--- a/source/index.ts
+++ b/source/index.ts
@@ -19,6 +19,12 @@ import {WeakSetPredicate} from './lib/predicates/weak-set';
export type TypedArray = Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array;
export interface Ow {
+ /**
+ * Test if the value matches the predicate.
+ *
+ * @param value Value to test.
+ * @param predicate Predicate to test against.
+ */
(value: T, predicate: Predicate): void;
/**
* Create a reusable validator.
diff --git a/source/lib/predicates/array.ts b/source/lib/predicates/array.ts
index 862c7dc..56a624f 100644
--- a/source/lib/predicates/array.ts
+++ b/source/lib/predicates/array.ts
@@ -3,6 +3,9 @@ import ow from '../..';
import {Predicate, Context} from './predicate';
export class ArrayPredicate extends Predicate {
+ /**
+ * @hidden
+ */
constructor(context?: Context) {
super('array', context);
}
diff --git a/source/lib/predicates/boolean.ts b/source/lib/predicates/boolean.ts
index 994c2f9..3c45d55 100644
--- a/source/lib/predicates/boolean.ts
+++ b/source/lib/predicates/boolean.ts
@@ -1,6 +1,9 @@
import {Predicate, Context} from './predicate';
export class BooleanPredicate extends Predicate {
+ /**
+ * @hidden
+ */
constructor(context?: Context) {
super('boolean', context);
}
diff --git a/source/lib/predicates/date.ts b/source/lib/predicates/date.ts
index 0c3858e..76d392f 100644
--- a/source/lib/predicates/date.ts
+++ b/source/lib/predicates/date.ts
@@ -1,6 +1,9 @@
import {Predicate, Context} from './predicate';
export class DatePredicate extends Predicate {
+ /**
+ * @hidden
+ */
constructor(context?: Context) {
super('date', context);
}
diff --git a/source/lib/predicates/error.ts b/source/lib/predicates/error.ts
index dfcee64..3f176c2 100644
--- a/source/lib/predicates/error.ts
+++ b/source/lib/predicates/error.ts
@@ -1,6 +1,9 @@
import {Predicate, Context} from './predicate';
export class ErrorPredicate extends Predicate {
+ /**
+ * @hidden
+ */
constructor(context?: Context) {
super('error', context);
}
diff --git a/source/lib/predicates/map.ts b/source/lib/predicates/map.ts
index 6e25200..8b566fa 100644
--- a/source/lib/predicates/map.ts
+++ b/source/lib/predicates/map.ts
@@ -4,6 +4,9 @@ import hasItems from '../utils/has-items';
import ofType from '../utils/of-type';
export class MapPredicate extends Predicate
Test if the value matches the predicate.
+Type parameters
value: T
+Value to test.
+predicate: Predicate<T>
+Predicate to test against.
+Returns void
@@ -1158,7 +1166,7 @@ img { max-width: 100%; }Type parameters
@@ -1721,7 +1729,7 @@ img { max-width: 100%; }Type parameters
@@ -1753,7 +1761,7 @@ img { max-width: 100%; }Type parameters
@@ -1791,7 +1799,7 @@ img { max-width: 100%; }Type parameters
@@ -1835,7 +1843,7 @@ img { max-width: 100%; }Type parameters
@@ -1885,7 +1893,7 @@ img { max-width: 100%; }Type parameters
@@ -1941,7 +1949,7 @@ img { max-width: 100%; }Type parameters
@@ -2003,7 +2011,7 @@ img { max-width: 100%; }Type parameters
@@ -2071,7 +2079,7 @@ img { max-width: 100%; }Type parameters
@@ -2145,7 +2153,7 @@ img { max-width: 100%; }Parameters
@@ -2168,7 +2176,7 @@ img { max-width: 100%; }