Browse Source

Improve documentation (#59)

iss58
Sam Verschueren 7 years ago
committed by Sindre Sorhus
parent
commit
b4265ae026
  1. 2
      docs/assets/js/search.js
  2. 65
      docs/classes/arraypredicate.html
  3. 47
      docs/classes/booleanpredicate.html
  4. 47
      docs/classes/datepredicate.html
  5. 65
      docs/classes/errorpredicate.html
  6. 67
      docs/classes/mappredicate.html
  7. 65
      docs/classes/numberpredicate.html
  8. 61
      docs/classes/objectpredicate.html
  9. 61
      docs/classes/setpredicate.html
  10. 69
      docs/classes/stringpredicate.html
  11. 47
      docs/classes/weakmappredicate.html
  12. 47
      docs/classes/weaksetpredicate.html
  13. 4
      docs/index.html
  14. 1084
      docs/interfaces/collectionlike.html
  15. 106
      docs/interfaces/ow.html
  16. 128
      readme.md
  17. 6
      source/index.ts
  18. 3
      source/lib/predicates/array.ts
  19. 3
      source/lib/predicates/boolean.ts
  20. 3
      source/lib/predicates/date.ts
  21. 3
      source/lib/predicates/error.ts
  22. 3
      source/lib/predicates/map.ts
  23. 3
      source/lib/predicates/number.ts
  24. 3
      source/lib/predicates/object.ts
  25. 3
      source/lib/predicates/set.ts
  26. 3
      source/lib/predicates/string.ts
  27. 3
      source/lib/predicates/weak-map.ts
  28. 3
      source/lib/predicates/weak-set.ts
  29. 3
      source/lib/utils/has-items.ts

2
docs/assets/js/search.js

File diff suppressed because one or more lines are too long

65
docs/classes/arraypredicate.html

@ -912,9 +912,6 @@ img { max-width: 100%; }
<li class="current tsd-kind-class"> <li class="current tsd-kind-class">
<a href="arraypredicate.html" class="tsd-kind-icon">Array<wbr>Predicate</a> <a href="arraypredicate.html" class="tsd-kind-icon">Array<wbr>Predicate</a>
<ul> <ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="arraypredicate.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class"> <li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="arraypredicate.html#empty" class="tsd-kind-icon">empty</a> <a href="arraypredicate.html#empty" class="tsd-kind-icon">empty</a>
</li> </li>
@ -986,9 +983,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -1019,12 +1013,6 @@ img { max-width: 100%; }
<h2>Index</h2> <h2>Index</h2>
<section class="tsd-panel tsd-index-panel"> <section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content"> <div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="arraypredicate.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section "> <section class="tsd-index-section ">
<h3>Accessors</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
@ -1051,33 +1039,6 @@ img { max-width: 100%; }
</div> </div>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>Array<wbr>Predicate<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="arraypredicate.html" class="tsd-signature-type">ArrayPredicate</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Predicate.__constructor</p>
<ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L5">lib/predicates/array.ts:5</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">Context</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="arraypredicate.html" class="tsd-signature-type">ArrayPredicate</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group "> <section class="tsd-panel-group tsd-member-group ">
<h2>Accessors</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
@ -1086,7 +1047,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">empty<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">empty<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L97">lib/predicates/array.ts:97</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/array.ts#L100">lib/predicates/array.ts:100</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1101,7 +1062,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">non<wbr>Empty<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">non<wbr>Empty<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L107">lib/predicates/array.ts:107</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/array.ts#L110">lib/predicates/array.ts:110</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1117,7 +1078,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.not</p> <p>Inherited from Predicate.not</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1139,7 +1100,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L119">lib/predicates/array.ts:119</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/array.ts#L122">lib/predicates/array.ts:122</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1170,7 +1131,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L63">lib/predicates/array.ts:63</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/array.ts#L66">lib/predicates/array.ts:66</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1201,7 +1162,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L75">lib/predicates/array.ts:75</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/array.ts#L78">lib/predicates/array.ts:78</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1232,7 +1193,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L87">lib/predicates/array.ts:87</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/array.ts#L90">lib/predicates/array.ts:90</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1264,7 +1225,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.is</p> <p>Inherited from Predicate.is</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1318,7 +1279,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L15">lib/predicates/array.ts:15</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/array.ts#L18">lib/predicates/array.ts:18</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1349,7 +1310,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L39">lib/predicates/array.ts:39</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/array.ts#L42">lib/predicates/array.ts:42</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1380,7 +1341,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L27">lib/predicates/array.ts:27</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/array.ts#L30">lib/predicates/array.ts:30</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1411,7 +1372,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L131">lib/predicates/array.ts:131</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/array.ts#L134">lib/predicates/array.ts:134</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1448,7 +1409,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/array.ts#L51">lib/predicates/array.ts:51</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/array.ts#L54">lib/predicates/array.ts:54</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

47
docs/classes/booleanpredicate.html

@ -915,9 +915,6 @@ img { max-width: 100%; }
<li class="current tsd-kind-class"> <li class="current tsd-kind-class">
<a href="booleanpredicate.html" class="tsd-kind-icon">Boolean<wbr>Predicate</a> <a href="booleanpredicate.html" class="tsd-kind-icon">Boolean<wbr>Predicate</a>
<ul> <ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="booleanpredicate.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class"> <li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="booleanpredicate.html#false" class="tsd-kind-icon">false</a> <a href="booleanpredicate.html#false" class="tsd-kind-icon">false</a>
</li> </li>
@ -959,9 +956,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -992,12 +986,6 @@ img { max-width: 100%; }
<h2>Index</h2> <h2>Index</h2>
<section class="tsd-panel tsd-index-panel"> <section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content"> <div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="booleanpredicate.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section "> <section class="tsd-index-section ">
<h3>Accessors</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
@ -1015,33 +1003,6 @@ img { max-width: 100%; }
</div> </div>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>Boolean<wbr>Predicate<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="booleanpredicate.html" class="tsd-signature-type">BooleanPredicate</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Predicate.__constructor</p>
<ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/boolean.ts#L3">lib/predicates/boolean.ts:3</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">Context</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="booleanpredicate.html" class="tsd-signature-type">BooleanPredicate</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group "> <section class="tsd-panel-group tsd-member-group ">
<h2>Accessors</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
@ -1050,7 +1011,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">false<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">false<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/boolean.ts#L21">lib/predicates/boolean.ts:21</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/boolean.ts#L24">lib/predicates/boolean.ts:24</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1066,7 +1027,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.not</p> <p>Inherited from Predicate.not</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1081,7 +1042,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">true<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">true<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/boolean.ts#L11">lib/predicates/boolean.ts:11</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/boolean.ts#L14">lib/predicates/boolean.ts:14</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1104,7 +1065,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.is</p> <p>Inherited from Predicate.is</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

47
docs/classes/datepredicate.html

@ -918,9 +918,6 @@ img { max-width: 100%; }
<li class="current tsd-kind-class"> <li class="current tsd-kind-class">
<a href="datepredicate.html" class="tsd-kind-icon">Date<wbr>Predicate</a> <a href="datepredicate.html" class="tsd-kind-icon">Date<wbr>Predicate</a>
<ul> <ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="datepredicate.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"> <li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
<a href="datepredicate.html#not" class="tsd-kind-icon">not</a> <a href="datepredicate.html#not" class="tsd-kind-icon">not</a>
</li> </li>
@ -959,9 +956,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -992,12 +986,6 @@ img { max-width: 100%; }
<h2>Index</h2> <h2>Index</h2>
<section class="tsd-panel tsd-index-panel"> <section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content"> <div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="datepredicate.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section tsd-is-inherited"> <section class="tsd-index-section tsd-is-inherited">
<h3>Accessors</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
@ -1015,33 +1003,6 @@ img { max-width: 100%; }
</div> </div>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>Date<wbr>Predicate<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="datepredicate.html" class="tsd-signature-type">DatePredicate</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Predicate.__constructor</p>
<ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/date.ts#L3">lib/predicates/date.ts:3</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">Context</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="datepredicate.html" class="tsd-signature-type">DatePredicate</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group tsd-is-inherited"> <section class="tsd-panel-group tsd-member-group tsd-is-inherited">
<h2>Accessors</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
@ -1051,7 +1012,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.not</p> <p>Inherited from Predicate.not</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1073,7 +1034,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/date.ts#L25">lib/predicates/date.ts:25</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/date.ts#L28">lib/predicates/date.ts:28</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1104,7 +1065,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/date.ts#L13">lib/predicates/date.ts:13</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/date.ts#L16">lib/predicates/date.ts:16</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1136,7 +1097,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.is</p> <p>Inherited from Predicate.is</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

65
docs/classes/errorpredicate.html

@ -921,9 +921,6 @@ img { max-width: 100%; }
<li class="current tsd-kind-class"> <li class="current tsd-kind-class">
<a href="errorpredicate.html" class="tsd-kind-icon">Error<wbr>Predicate</a> <a href="errorpredicate.html" class="tsd-kind-icon">Error<wbr>Predicate</a>
<ul> <ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="errorpredicate.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class"> <li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="errorpredicate.html#evalerror" class="tsd-kind-icon">eval<wbr>Error</a> <a href="errorpredicate.html#evalerror" class="tsd-kind-icon">eval<wbr>Error</a>
</li> </li>
@ -986,9 +983,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -1019,12 +1013,6 @@ img { max-width: 100%; }
<h2>Index</h2> <h2>Index</h2>
<section class="tsd-panel tsd-index-panel"> <section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content"> <div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="errorpredicate.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section "> <section class="tsd-index-section ">
<h3>Accessors</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
@ -1051,33 +1039,6 @@ img { max-width: 100%; }
</div> </div>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>Error<wbr>Predicate<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="errorpredicate.html" class="tsd-signature-type">ErrorPredicate</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Predicate.__constructor</p>
<ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L3">lib/predicates/error.ts:3</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">Context</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="errorpredicate.html" class="tsd-signature-type">ErrorPredicate</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group "> <section class="tsd-panel-group tsd-member-group ">
<h2>Accessors</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
@ -1086,7 +1047,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">eval<wbr>Error<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">eval<wbr>Error<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L78">lib/predicates/error.ts:78</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/error.ts#L81">lib/predicates/error.ts:81</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1102,7 +1063,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.not</p> <p>Inherited from Predicate.not</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1117,7 +1078,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">range<wbr>Error<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">range<wbr>Error<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L85">lib/predicates/error.ts:85</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/error.ts#L88">lib/predicates/error.ts:88</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1132,7 +1093,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">reference<wbr>Error<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">reference<wbr>Error<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L92">lib/predicates/error.ts:92</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/error.ts#L95">lib/predicates/error.ts:95</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1147,7 +1108,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">syntax<wbr>Error<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">syntax<wbr>Error<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L99">lib/predicates/error.ts:99</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/error.ts#L102">lib/predicates/error.ts:102</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1162,7 +1123,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">type<wbr>Error<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">type<wbr>Error<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L71">lib/predicates/error.ts:71</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/error.ts#L74">lib/predicates/error.ts:74</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1177,7 +1138,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">uri<wbr>Error<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">uri<wbr>Error<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L106">lib/predicates/error.ts:106</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/error.ts#L109">lib/predicates/error.ts:109</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1199,7 +1160,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L49">lib/predicates/error.ts:49</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/error.ts#L52">lib/predicates/error.ts:52</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1230,7 +1191,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L61">lib/predicates/error.ts:61</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/error.ts#L64">lib/predicates/error.ts:64</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1262,7 +1223,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.is</p> <p>Inherited from Predicate.is</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1316,7 +1277,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L25">lib/predicates/error.ts:25</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/error.ts#L28">lib/predicates/error.ts:28</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1347,7 +1308,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L37">lib/predicates/error.ts:37</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/error.ts#L40">lib/predicates/error.ts:40</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1378,7 +1339,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/error.ts#L13">lib/predicates/error.ts:13</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/error.ts#L16">lib/predicates/error.ts:16</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

67
docs/classes/mappredicate.html

@ -924,9 +924,6 @@ img { max-width: 100%; }
<li class="current tsd-kind-class"> <li class="current tsd-kind-class">
<a href="mappredicate.html" class="tsd-kind-icon">Map<wbr>Predicate</a> <a href="mappredicate.html" class="tsd-kind-icon">Map<wbr>Predicate</a>
<ul> <ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="mappredicate.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class"> <li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="mappredicate.html#empty" class="tsd-kind-icon">empty</a> <a href="mappredicate.html#empty" class="tsd-kind-icon">empty</a>
</li> </li>
@ -989,9 +986,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -1022,12 +1016,6 @@ img { max-width: 100%; }
<h2>Index</h2> <h2>Index</h2>
<section class="tsd-panel tsd-index-panel"> <section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content"> <div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="mappredicate.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section "> <section class="tsd-index-section ">
<h3>Accessors</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
@ -1055,33 +1043,6 @@ img { max-width: 100%; }
</div> </div>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>Map<wbr>Predicate<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="mappredicate.html" class="tsd-signature-type">MapPredicate</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Predicate.__constructor</p>
<ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L6">lib/predicates/map.ts:6</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">Context</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="mappredicate.html" class="tsd-signature-type">MapPredicate</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group "> <section class="tsd-panel-group tsd-member-group ">
<h2>Accessors</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
@ -1090,7 +1051,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">empty<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">empty<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L126">lib/predicates/map.ts:126</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L129">lib/predicates/map.ts:129</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1105,7 +1066,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">non<wbr>Empty<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">non<wbr>Empty<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L136">lib/predicates/map.ts:136</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L139">lib/predicates/map.ts:139</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1121,7 +1082,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.not</p> <p>Inherited from Predicate.not</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1143,7 +1104,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L148">lib/predicates/map.ts:148</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L151">lib/predicates/map.ts:151</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1174,7 +1135,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L64">lib/predicates/map.ts:64</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L67">lib/predicates/map.ts:67</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1205,7 +1166,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L88">lib/predicates/map.ts:88</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L91">lib/predicates/map.ts:91</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1236,7 +1197,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L52">lib/predicates/map.ts:52</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L55">lib/predicates/map.ts:55</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1267,7 +1228,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L76">lib/predicates/map.ts:76</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L79">lib/predicates/map.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1299,7 +1260,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.is</p> <p>Inherited from Predicate.is</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1353,7 +1314,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L104">lib/predicates/map.ts:104</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L107">lib/predicates/map.ts:107</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1390,7 +1351,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L40">lib/predicates/map.ts:40</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L43">lib/predicates/map.ts:43</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1421,7 +1382,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L28">lib/predicates/map.ts:28</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L31">lib/predicates/map.ts:31</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1452,7 +1413,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L16">lib/predicates/map.ts:16</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L19">lib/predicates/map.ts:19</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1483,7 +1444,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/map.ts#L116">lib/predicates/map.ts:116</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/map.ts#L119">lib/predicates/map.ts:119</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

65
docs/classes/numberpredicate.html

@ -927,9 +927,6 @@ img { max-width: 100%; }
<li class="current tsd-kind-class"> <li class="current tsd-kind-class">
<a href="numberpredicate.html" class="tsd-kind-icon">Number<wbr>Predicate</a> <a href="numberpredicate.html" class="tsd-kind-icon">Number<wbr>Predicate</a>
<ul> <ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="numberpredicate.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class"> <li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="numberpredicate.html#finite" class="tsd-kind-icon">finite</a> <a href="numberpredicate.html#finite" class="tsd-kind-icon">finite</a>
</li> </li>
@ -986,9 +983,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -1019,12 +1013,6 @@ img { max-width: 100%; }
<h2>Index</h2> <h2>Index</h2>
<section class="tsd-panel tsd-index-panel"> <section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content"> <div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="numberpredicate.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section "> <section class="tsd-index-section ">
<h3>Accessors</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
@ -1051,33 +1039,6 @@ img { max-width: 100%; }
</div> </div>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>Number<wbr>Predicate<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="numberpredicate.html" class="tsd-signature-type">NumberPredicate</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Predicate.__constructor</p>
<ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L4">lib/predicates/number.ts:4</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">Context</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="numberpredicate.html" class="tsd-signature-type">NumberPredicate</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group "> <section class="tsd-panel-group tsd-member-group ">
<h2>Accessors</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
@ -1086,7 +1047,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">finite<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">finite<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L95">lib/predicates/number.ts:95</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/number.ts#L98">lib/predicates/number.ts:98</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1101,7 +1062,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">infinite<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">infinite<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L105">lib/predicates/number.ts:105</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/number.ts#L108">lib/predicates/number.ts:108</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1116,7 +1077,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">integer<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">integer<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L85">lib/predicates/number.ts:85</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/number.ts#L88">lib/predicates/number.ts:88</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1131,7 +1092,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">negative<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">negative<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L125">lib/predicates/number.ts:125</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/number.ts#L128">lib/predicates/number.ts:128</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1147,7 +1108,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.not</p> <p>Inherited from Predicate.not</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1162,7 +1123,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">positive<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">positive<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L115">lib/predicates/number.ts:115</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/number.ts#L118">lib/predicates/number.ts:118</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1184,7 +1145,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L75">lib/predicates/number.ts:75</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/number.ts#L78">lib/predicates/number.ts:78</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1215,7 +1176,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L27">lib/predicates/number.ts:27</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/number.ts#L30">lib/predicates/number.ts:30</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1246,7 +1207,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L39">lib/predicates/number.ts:39</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/number.ts#L42">lib/predicates/number.ts:42</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1277,7 +1238,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L15">lib/predicates/number.ts:15</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/number.ts#L18">lib/predicates/number.ts:18</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1315,7 +1276,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.is</p> <p>Inherited from Predicate.is</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1369,7 +1330,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L51">lib/predicates/number.ts:51</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/number.ts#L54">lib/predicates/number.ts:54</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1400,7 +1361,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/number.ts#L63">lib/predicates/number.ts:63</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/number.ts#L66">lib/predicates/number.ts:66</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

61
docs/classes/objectpredicate.html

@ -930,9 +930,6 @@ img { max-width: 100%; }
<li class="current tsd-kind-class"> <li class="current tsd-kind-class">
<a href="objectpredicate.html" class="tsd-kind-icon">Object<wbr>Predicate</a> <a href="objectpredicate.html" class="tsd-kind-icon">Object<wbr>Predicate</a>
<ul> <ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="objectpredicate.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class"> <li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="objectpredicate.html#empty" class="tsd-kind-icon">empty</a> <a href="objectpredicate.html#empty" class="tsd-kind-icon">empty</a>
</li> </li>
@ -980,9 +977,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -1013,12 +1007,6 @@ img { max-width: 100%; }
<h2>Index</h2> <h2>Index</h2>
<section class="tsd-panel tsd-index-panel"> <section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content"> <div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="objectpredicate.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section "> <section class="tsd-index-section ">
<h3>Accessors</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
@ -1043,33 +1031,6 @@ img { max-width: 100%; }
</div> </div>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>Object<wbr>Predicate<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="objectpredicate.html" class="tsd-signature-type">ObjectPredicate</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Predicate.__constructor</p>
<ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/object.ts#L9">lib/predicates/object.ts:9</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">Context</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="objectpredicate.html" class="tsd-signature-type">ObjectPredicate</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group "> <section class="tsd-panel-group tsd-member-group ">
<h2>Accessors</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
@ -1078,7 +1039,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">empty<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">empty<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/object.ts#L27">lib/predicates/object.ts:27</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/object.ts#L30">lib/predicates/object.ts:30</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1093,7 +1054,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">non<wbr>Empty<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">non<wbr>Empty<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/object.ts#L37">lib/predicates/object.ts:37</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/object.ts#L40">lib/predicates/object.ts:40</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1109,7 +1070,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.not</p> <p>Inherited from Predicate.not</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1124,7 +1085,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">plain<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">plain<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/object.ts#L17">lib/predicates/object.ts:17</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/object.ts#L20">lib/predicates/object.ts:20</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1146,7 +1107,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/object.ts#L77">lib/predicates/object.ts:77</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/object.ts#L80">lib/predicates/object.ts:80</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1177,7 +1138,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/object.ts#L65">lib/predicates/object.ts:65</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/object.ts#L68">lib/predicates/object.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1214,7 +1175,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/object.ts#L123">lib/predicates/object.ts:123</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/object.ts#L126">lib/predicates/object.ts:126</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1245,7 +1206,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/object.ts#L109">lib/predicates/object.ts:109</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/object.ts#L112">lib/predicates/object.ts:112</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1276,7 +1237,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/object.ts#L89">lib/predicates/object.ts:89</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/object.ts#L92">lib/predicates/object.ts:92</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1308,7 +1269,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.is</p> <p>Inherited from Predicate.is</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1362,7 +1323,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/object.ts#L49">lib/predicates/object.ts:49</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/object.ts#L52">lib/predicates/object.ts:52</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

61
docs/classes/setpredicate.html

@ -933,9 +933,6 @@ img { max-width: 100%; }
<li class="current tsd-kind-class"> <li class="current tsd-kind-class">
<a href="setpredicate.html" class="tsd-kind-icon">Set<wbr>Predicate</a> <a href="setpredicate.html" class="tsd-kind-icon">Set<wbr>Predicate</a>
<ul> <ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="setpredicate.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class"> <li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="setpredicate.html#empty" class="tsd-kind-icon">empty</a> <a href="setpredicate.html#empty" class="tsd-kind-icon">empty</a>
</li> </li>
@ -980,9 +977,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -1013,12 +1007,6 @@ img { max-width: 100%; }
<h2>Index</h2> <h2>Index</h2>
<section class="tsd-panel tsd-index-panel"> <section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content"> <div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="setpredicate.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section "> <section class="tsd-index-section ">
<h3>Accessors</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
@ -1043,33 +1031,6 @@ img { max-width: 100%; }
</div> </div>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>Set<wbr>Predicate<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="setpredicate.html" class="tsd-signature-type">SetPredicate</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Predicate.__constructor</p>
<ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/set.ts#L6">lib/predicates/set.ts:6</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">Context</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="setpredicate.html" class="tsd-signature-type">SetPredicate</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group "> <section class="tsd-panel-group tsd-member-group ">
<h2>Accessors</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
@ -1078,7 +1039,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">empty<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">empty<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/set.ts#L86">lib/predicates/set.ts:86</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/set.ts#L89">lib/predicates/set.ts:89</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1093,7 +1054,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">non<wbr>Empty<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">non<wbr>Empty<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/set.ts#L96">lib/predicates/set.ts:96</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/set.ts#L99">lib/predicates/set.ts:99</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1109,7 +1070,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.not</p> <p>Inherited from Predicate.not</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1131,7 +1092,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/set.ts#L108">lib/predicates/set.ts:108</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/set.ts#L111">lib/predicates/set.ts:111</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1162,7 +1123,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/set.ts#L52">lib/predicates/set.ts:52</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/set.ts#L55">lib/predicates/set.ts:55</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1193,7 +1154,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/set.ts#L64">lib/predicates/set.ts:64</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/set.ts#L67">lib/predicates/set.ts:67</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1225,7 +1186,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.is</p> <p>Inherited from Predicate.is</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1279,7 +1240,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/set.ts#L40">lib/predicates/set.ts:40</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/set.ts#L43">lib/predicates/set.ts:43</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1310,7 +1271,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/set.ts#L28">lib/predicates/set.ts:28</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/set.ts#L31">lib/predicates/set.ts:31</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1341,7 +1302,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/set.ts#L76">lib/predicates/set.ts:76</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/set.ts#L79">lib/predicates/set.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1378,7 +1339,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/set.ts#L16">lib/predicates/set.ts:16</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/set.ts#L19">lib/predicates/set.ts:19</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

69
docs/classes/stringpredicate.html

@ -936,9 +936,6 @@ img { max-width: 100%; }
<li class="current tsd-kind-class"> <li class="current tsd-kind-class">
<a href="stringpredicate.html" class="tsd-kind-icon">String<wbr>Predicate</a> <a href="stringpredicate.html" class="tsd-kind-icon">String<wbr>Predicate</a>
<ul> <ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="stringpredicate.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class"> <li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="stringpredicate.html#alphanumeric" class="tsd-kind-icon">alphanumeric</a> <a href="stringpredicate.html#alphanumeric" class="tsd-kind-icon">alphanumeric</a>
</li> </li>
@ -992,9 +989,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -1025,12 +1019,6 @@ img { max-width: 100%; }
<h2>Index</h2> <h2>Index</h2>
<section class="tsd-panel tsd-index-panel"> <section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content"> <div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="stringpredicate.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section "> <section class="tsd-index-section ">
<h3>Accessors</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
@ -1059,33 +1047,6 @@ img { max-width: 100%; }
</div> </div>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>String<wbr>Predicate<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stringpredicate.html" class="tsd-signature-type">StringPredicate</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Predicate.__constructor</p>
<ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L4">lib/predicates/string.ts:4</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">Context</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="stringpredicate.html" class="tsd-signature-type">StringPredicate</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group "> <section class="tsd-panel-group tsd-member-group ">
<h2>Accessors</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
@ -1094,7 +1055,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">alphanumeric<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">alphanumeric<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L128">lib/predicates/string.ts:128</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L131">lib/predicates/string.ts:131</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1109,7 +1070,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">date<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">date<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L148">lib/predicates/string.ts:148</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L151">lib/predicates/string.ts:151</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1124,7 +1085,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">empty<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">empty<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L96">lib/predicates/string.ts:96</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L99">lib/predicates/string.ts:99</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1139,7 +1100,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">non<wbr>Empty<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">non<wbr>Empty<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L106">lib/predicates/string.ts:106</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L109">lib/predicates/string.ts:109</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1155,7 +1116,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.not</p> <p>Inherited from Predicate.not</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1170,7 +1131,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">numeric<span class="tsd-signature-symbol">:</span> </div> <div class="tsd-signature tsd-kind-icon">numeric<span class="tsd-signature-symbol">:</span> </div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L138">lib/predicates/string.ts:138</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L141">lib/predicates/string.ts:141</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1192,7 +1153,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L74">lib/predicates/string.ts:74</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L77">lib/predicates/string.ts:77</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1223,7 +1184,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L118">lib/predicates/string.ts:118</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L121">lib/predicates/string.ts:121</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1254,7 +1215,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L86">lib/predicates/string.ts:86</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L89">lib/predicates/string.ts:89</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1286,7 +1247,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.is</p> <p>Inherited from Predicate.is</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1340,7 +1301,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L14">lib/predicates/string.ts:14</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L17">lib/predicates/string.ts:17</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1371,7 +1332,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L50">lib/predicates/string.ts:50</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L53">lib/predicates/string.ts:53</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1399,7 +1360,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L38">lib/predicates/string.ts:38</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L41">lib/predicates/string.ts:41</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1430,7 +1391,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L26">lib/predicates/string.ts:26</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L29">lib/predicates/string.ts:29</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1461,7 +1422,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/string.ts#L62">lib/predicates/string.ts:62</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/string.ts#L65">lib/predicates/string.ts:65</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

47
docs/classes/weakmappredicate.html

@ -939,9 +939,6 @@ img { max-width: 100%; }
<li class="current tsd-kind-class"> <li class="current tsd-kind-class">
<a href="weakmappredicate.html" class="tsd-kind-icon">Weak<wbr>Map<wbr>Predicate</a> <a href="weakmappredicate.html" class="tsd-kind-icon">Weak<wbr>Map<wbr>Predicate</a>
<ul> <ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="weakmappredicate.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"> <li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
<a href="weakmappredicate.html#not" class="tsd-kind-icon">not</a> <a href="weakmappredicate.html#not" class="tsd-kind-icon">not</a>
</li> </li>
@ -959,9 +956,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -992,12 +986,6 @@ img { max-width: 100%; }
<h2>Index</h2> <h2>Index</h2>
<section class="tsd-panel tsd-index-panel"> <section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content"> <div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="weakmappredicate.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section tsd-is-inherited"> <section class="tsd-index-section tsd-is-inherited">
<h3>Accessors</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
@ -1015,33 +1003,6 @@ img { max-width: 100%; }
</div> </div>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>Weak<wbr>Map<wbr>Predicate<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="weakmappredicate.html" class="tsd-signature-type">WeakMapPredicate</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Predicate.__constructor</p>
<ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/weak-map.ts#L4">lib/predicates/weak-map.ts:4</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">Context</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="weakmappredicate.html" class="tsd-signature-type">WeakMapPredicate</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group tsd-is-inherited"> <section class="tsd-panel-group tsd-member-group tsd-is-inherited">
<h2>Accessors</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
@ -1051,7 +1012,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.not</p> <p>Inherited from Predicate.not</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1073,7 +1034,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/weak-map.ts#L26">lib/predicates/weak-map.ts:26</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/weak-map.ts#L29">lib/predicates/weak-map.ts:29</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1104,7 +1065,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/weak-map.ts#L14">lib/predicates/weak-map.ts:14</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/weak-map.ts#L17">lib/predicates/weak-map.ts:17</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1136,7 +1097,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.is</p> <p>Inherited from Predicate.is</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

47
docs/classes/weaksetpredicate.html

@ -942,9 +942,6 @@ img { max-width: 100%; }
<li class="current tsd-kind-class"> <li class="current tsd-kind-class">
<a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
<ul> <ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="weaksetpredicate.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"> <li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
<a href="weaksetpredicate.html#not" class="tsd-kind-icon">not</a> <a href="weaksetpredicate.html#not" class="tsd-kind-icon">not</a>
</li> </li>
@ -959,9 +956,6 @@ img { max-width: 100%; }
</li> </li>
</ul> </ul>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="../interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -992,12 +986,6 @@ img { max-width: 100%; }
<h2>Index</h2> <h2>Index</h2>
<section class="tsd-panel tsd-index-panel"> <section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content"> <div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="weaksetpredicate.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section tsd-is-inherited"> <section class="tsd-index-section tsd-is-inherited">
<h3>Accessors</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
@ -1015,33 +1003,6 @@ img { max-width: 100%; }
</div> </div>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>Weak<wbr>Set<wbr>Predicate<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="weaksetpredicate.html" class="tsd-signature-type">WeakSetPredicate</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Predicate.__constructor</p>
<ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/weak-set.ts#L4">lib/predicates/weak-set.ts:4</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">Context</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="weaksetpredicate.html" class="tsd-signature-type">WeakSetPredicate</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group tsd-is-inherited"> <section class="tsd-panel-group tsd-member-group tsd-is-inherited">
<h2>Accessors</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
@ -1051,7 +1012,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.not</p> <p>Inherited from Predicate.not</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L68">lib/predicates/predicate.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1073,7 +1034,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/weak-set.ts#L14">lib/predicates/weak-set.ts:14</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/weak-set.ts#L17">lib/predicates/weak-set.ts:17</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1104,7 +1065,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/weak-set.ts#L26">lib/predicates/weak-set.ts:26</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/weak-set.ts#L29">lib/predicates/weak-set.ts:29</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1136,7 +1097,7 @@ img { max-width: 100%; }
<aside class="tsd-sources"> <aside class="tsd-sources">
<p>Inherited from Predicate.is</p> <p>Inherited from Predicate.is</p>
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/lib/predicates/predicate.ts#L79">lib/predicates/predicate.ts:79</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

4
docs/index.html

@ -942,9 +942,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="classes/weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="classes/weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class=" tsd-kind-interface tsd-has-type-parameter"> <li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="interfaces/ow.html" class="tsd-kind-icon">Ow</a> <a href="interfaces/ow.html" class="tsd-kind-icon">Ow</a>
</li> </li>
@ -975,7 +972,6 @@ img { max-width: 100%; }
<section class="tsd-index-section "> <section class="tsd-index-section ">
<h3>Interfaces</h3> <h3>Interfaces</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
<li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a></li>
<li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/ow.html" class="tsd-kind-icon">Ow</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/ow.html" class="tsd-kind-icon">Ow</a></li>
</ul> </ul>
</section> </section>

1084
docs/interfaces/collectionlike.html

File diff suppressed because one or more lines are too long

106
docs/interfaces/ow.html

@ -942,9 +942,6 @@ img { max-width: 100%; }
<li class=" tsd-kind-class"> <li class=" tsd-kind-class">
<a href="../classes/weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a> <a href="../classes/weaksetpredicate.html" class="tsd-kind-icon">Weak<wbr>Set<wbr>Predicate</a>
</li> </li>
<li class=" tsd-kind-interface tsd-has-type-parameter">
<a href="collectionlike.html" class="tsd-kind-icon">Collection<wbr>Like</a>
</li>
<li class="current tsd-kind-interface tsd-has-type-parameter"> <li class="current tsd-kind-interface tsd-has-type-parameter">
<a href="ow.html" class="tsd-kind-icon">Ow</a> <a href="ow.html" class="tsd-kind-icon">Ow</a>
<ul> <ul>
@ -1076,9 +1073,14 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L21">index.ts:21</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L21">index.ts:21</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Test if the value matches the predicate.</p>
</div>
</div>
<h4 class="tsd-type-parameters-title">Type parameters</h4> <h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters"> <ul class="tsd-type-parameters">
<li> <li>
@ -1089,9 +1091,15 @@ img { max-width: 100%; }
<ul class="tsd-parameters"> <ul class="tsd-parameters">
<li> <li>
<h5>value: <span class="tsd-signature-type">T</span></h5> <h5>value: <span class="tsd-signature-type">T</span></h5>
<div class="tsd-comment tsd-typography">
<p>Value to test.</p>
</div>
</li> </li>
<li> <li>
<h5>predicate: <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5> <h5>predicate: <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
<div class="tsd-comment tsd-typography">
<p>Predicate to test against.</p>
</div>
</li> </li>
</ul> </ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -1158,7 +1166,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">array<span class="tsd-signature-symbol">:</span> <a href="../classes/arraypredicate.html" class="tsd-signature-type">ArrayPredicate</a></div> <div class="tsd-signature tsd-kind-icon">array<span class="tsd-signature-symbol">:</span> <a href="../classes/arraypredicate.html" class="tsd-signature-type">ArrayPredicate</a></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L78">index.ts:78</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L84">index.ts:84</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1173,7 +1181,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">array<wbr>Buffer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBuffer</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">array<wbr>Buffer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBuffer</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L166">index.ts:166</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L172">index.ts:172</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1188,7 +1196,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">boolean<span class="tsd-signature-symbol">:</span> <a href="../classes/booleanpredicate.html" class="tsd-signature-type">BooleanPredicate</a></div> <div class="tsd-signature tsd-kind-icon">boolean<span class="tsd-signature-symbol">:</span> <a href="../classes/booleanpredicate.html" class="tsd-signature-type">BooleanPredicate</a></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L54">index.ts:54</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L60">index.ts:60</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1203,7 +1211,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">buffer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">buffer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L114">index.ts:114</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L120">index.ts:120</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1218,7 +1226,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">data<wbr>View<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">DataView</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">data<wbr>View<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">DataView</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L170">index.ts:170</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L176">index.ts:176</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1233,7 +1241,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">date<span class="tsd-signature-symbol">:</span> <a href="../classes/datepredicate.html" class="tsd-signature-type">DatePredicate</a></div> <div class="tsd-signature tsd-kind-icon">date<span class="tsd-signature-symbol">:</span> <a href="../classes/datepredicate.html" class="tsd-signature-type">DatePredicate</a></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L86">index.ts:86</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L92">index.ts:92</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1248,7 +1256,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">error<span class="tsd-signature-symbol">:</span> <a href="../classes/errorpredicate.html" class="tsd-signature-type">ErrorPredicate</a></div> <div class="tsd-signature tsd-kind-icon">error<span class="tsd-signature-symbol">:</span> <a href="../classes/errorpredicate.html" class="tsd-signature-type">ErrorPredicate</a></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L90">index.ts:90</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L96">index.ts:96</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1263,7 +1271,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">float32<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">float32<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L158">index.ts:158</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L164">index.ts:164</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1278,7 +1286,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">float64<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Float64Array</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">float64<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Float64Array</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L162">index.ts:162</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L168">index.ts:168</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1293,7 +1301,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">function<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">function<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L110">index.ts:110</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L116">index.ts:116</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1308,7 +1316,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">int16<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Int16Array</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">int16<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Int16Array</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L142">index.ts:142</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L148">index.ts:148</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1323,7 +1331,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">int32<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Int32Array</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">int32<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Int32Array</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L150">index.ts:150</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L156">index.ts:156</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1338,7 +1346,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">int8<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Int8Array</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">int8<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Int8Array</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L130">index.ts:130</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L136">index.ts:136</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1353,7 +1361,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">iterable<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Iterable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">iterable<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Iterable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L174">index.ts:174</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L180">index.ts:180</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1368,7 +1376,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">map<span class="tsd-signature-symbol">:</span> <a href="../classes/mappredicate.html" class="tsd-signature-type">MapPredicate</a></div> <div class="tsd-signature tsd-kind-icon">map<span class="tsd-signature-symbol">:</span> <a href="../classes/mappredicate.html" class="tsd-signature-type">MapPredicate</a></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L94">index.ts:94</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L100">index.ts:100</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1383,7 +1391,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">nan<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">nan<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L70">index.ts:70</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L76">index.ts:76</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1398,7 +1406,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">null<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">null<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L62">index.ts:62</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L68">index.ts:68</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1413,7 +1421,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">null<wbr>OrUndefined<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">null<wbr>OrUndefined<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L66">index.ts:66</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L72">index.ts:72</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1428,7 +1436,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">number<span class="tsd-signature-symbol">:</span> <a href="../classes/numberpredicate.html" class="tsd-signature-type">NumberPredicate</a></div> <div class="tsd-signature tsd-kind-icon">number<span class="tsd-signature-symbol">:</span> <a href="../classes/numberpredicate.html" class="tsd-signature-type">NumberPredicate</a></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L50">index.ts:50</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L56">index.ts:56</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1443,7 +1451,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">object<span class="tsd-signature-symbol">:</span> <a href="../classes/objectpredicate.html" class="tsd-signature-type">ObjectPredicate</a></div> <div class="tsd-signature tsd-kind-icon">object<span class="tsd-signature-symbol">:</span> <a href="../classes/objectpredicate.html" class="tsd-signature-type">ObjectPredicate</a></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L82">index.ts:82</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L88">index.ts:88</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1458,7 +1466,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">promise<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">promise<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L122">index.ts:122</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L128">index.ts:128</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1473,7 +1481,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">reg<wbr>Exp<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">reg<wbr>Exp<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L118">index.ts:118</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L124">index.ts:124</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1488,7 +1496,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">set<span class="tsd-signature-symbol">:</span> <a href="../classes/setpredicate.html" class="tsd-signature-type">SetPredicate</a></div> <div class="tsd-signature tsd-kind-icon">set<span class="tsd-signature-symbol">:</span> <a href="../classes/setpredicate.html" class="tsd-signature-type">SetPredicate</a></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L102">index.ts:102</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L108">index.ts:108</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1503,7 +1511,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">string<span class="tsd-signature-symbol">:</span> <a href="../classes/stringpredicate.html" class="tsd-signature-type">StringPredicate</a></div> <div class="tsd-signature tsd-kind-icon">string<span class="tsd-signature-symbol">:</span> <a href="../classes/stringpredicate.html" class="tsd-signature-type">StringPredicate</a></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L46">index.ts:46</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L52">index.ts:52</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1518,7 +1526,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">symbol<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Symbol</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">symbol<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Symbol</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L74">index.ts:74</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L80">index.ts:80</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1533,7 +1541,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">typed<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">TypedArray</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">typed<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">TypedArray</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L126">index.ts:126</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L132">index.ts:132</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1548,7 +1556,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">uint16<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Uint16Array</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">uint16<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Uint16Array</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L146">index.ts:146</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L152">index.ts:152</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1563,7 +1571,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">uint32<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Uint32Array</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">uint32<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Uint32Array</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L154">index.ts:154</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L160">index.ts:160</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1578,7 +1586,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">uint8<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">uint8<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L134">index.ts:134</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L140">index.ts:140</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1593,7 +1601,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">uint8<wbr>Clamped<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Uint8ClampedArray</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">uint8<wbr>Clamped<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Uint8ClampedArray</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L138">index.ts:138</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L144">index.ts:144</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1608,7 +1616,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">undefined<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">&gt;</span></div> <div class="tsd-signature tsd-kind-icon">undefined<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Predicate</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L58">index.ts:58</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L64">index.ts:64</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1623,7 +1631,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">weak<wbr>Map<span class="tsd-signature-symbol">:</span> <a href="../classes/weakmappredicate.html" class="tsd-signature-type">WeakMapPredicate</a></div> <div class="tsd-signature tsd-kind-icon">weak<wbr>Map<span class="tsd-signature-symbol">:</span> <a href="../classes/weakmappredicate.html" class="tsd-signature-type">WeakMapPredicate</a></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L98">index.ts:98</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L104">index.ts:104</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1638,7 +1646,7 @@ img { max-width: 100%; }
<div class="tsd-signature tsd-kind-icon">weak<wbr>Set<span class="tsd-signature-symbol">:</span> <a href="../classes/weaksetpredicate.html" class="tsd-signature-type">WeakSetPredicate</a></div> <div class="tsd-signature tsd-kind-icon">weak<wbr>Set<span class="tsd-signature-symbol">:</span> <a href="../classes/weaksetpredicate.html" class="tsd-signature-type">WeakSetPredicate</a></div>
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L106">index.ts:106</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L112">index.ts:112</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1670,7 +1678,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L32">index.ts:32</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L38">index.ts:38</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">
@ -1695,7 +1703,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L33">index.ts:33</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L39">index.ts:39</a></li>
</ul> </ul>
</aside> </aside>
<h4 class="tsd-type-parameters-title">Type parameters</h4> <h4 class="tsd-type-parameters-title">Type parameters</h4>
@ -1721,7 +1729,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L34">index.ts:34</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L40">index.ts:40</a></li>
</ul> </ul>
</aside> </aside>
<h4 class="tsd-type-parameters-title">Type parameters</h4> <h4 class="tsd-type-parameters-title">Type parameters</h4>
@ -1753,7 +1761,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L35">index.ts:35</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L41">index.ts:41</a></li>
</ul> </ul>
</aside> </aside>
<h4 class="tsd-type-parameters-title">Type parameters</h4> <h4 class="tsd-type-parameters-title">Type parameters</h4>
@ -1791,7 +1799,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L36">index.ts:36</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L42">index.ts:42</a></li>
</ul> </ul>
</aside> </aside>
<h4 class="tsd-type-parameters-title">Type parameters</h4> <h4 class="tsd-type-parameters-title">Type parameters</h4>
@ -1835,7 +1843,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L37">index.ts:37</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L43">index.ts:43</a></li>
</ul> </ul>
</aside> </aside>
<h4 class="tsd-type-parameters-title">Type parameters</h4> <h4 class="tsd-type-parameters-title">Type parameters</h4>
@ -1885,7 +1893,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L38">index.ts:38</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L44">index.ts:44</a></li>
</ul> </ul>
</aside> </aside>
<h4 class="tsd-type-parameters-title">Type parameters</h4> <h4 class="tsd-type-parameters-title">Type parameters</h4>
@ -1941,7 +1949,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L39">index.ts:39</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L45">index.ts:45</a></li>
</ul> </ul>
</aside> </aside>
<h4 class="tsd-type-parameters-title">Type parameters</h4> <h4 class="tsd-type-parameters-title">Type parameters</h4>
@ -2003,7 +2011,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L40">index.ts:40</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L46">index.ts:46</a></li>
</ul> </ul>
</aside> </aside>
<h4 class="tsd-type-parameters-title">Type parameters</h4> <h4 class="tsd-type-parameters-title">Type parameters</h4>
@ -2071,7 +2079,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L41">index.ts:41</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L47">index.ts:47</a></li>
</ul> </ul>
</aside> </aside>
<h4 class="tsd-type-parameters-title">Type parameters</h4> <h4 class="tsd-type-parameters-title">Type parameters</h4>
@ -2145,7 +2153,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L42">index.ts:42</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L48">index.ts:48</a></li>
</ul> </ul>
</aside> </aside>
<h4 class="tsd-parameters-title">Parameters</h4> <h4 class="tsd-parameters-title">Parameters</h4>
@ -2168,7 +2176,7 @@ img { max-width: 100%; }
<li class="tsd-description"> <li class="tsd-description">
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <a href="https://github.com/sindresorhus/ow/blob/766281c/source/index.ts#L28">index.ts:28</a></li> <li>Defined in <a href="https://github.com/sindresorhus/ow/blob/3d79994/source/index.ts#L34">index.ts:34</a></li>
</ul> </ul>
</aside> </aside>
<div class="tsd-comment tsd-typography"> <div class="tsd-comment tsd-typography">

128
readme.md

@ -8,6 +8,8 @@
> Argument type validation > Argument type validation
[View documentation](https://sindresorhus.com/ow/interfaces/ow.html)
## Install ## Install
@ -16,25 +18,137 @@ $ npm install ow
``` ```
## [Docs](https://sindresorhus.com/ow/interfaces/ow.html)
## Usage ## Usage
```js ```ts
const ow = require('ow'); import ow from 'ow';
const unicorn = input => { const unicorn = input => {
ow(input, ow.string.minLength(5)); ow(input, ow.string.minLength(5));
); };
unicorn(3); unicorn(3);
//=> ArgumentError: Expected argument to be of type `string` but received type `number` //=> ArgumentError: Expected argument to be of type `string` but received type `number`
unicorn('yo'); 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`
``` ```

6
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 type TypedArray = Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array;
export interface Ow { export interface Ow {
/**
* Test if the value matches the predicate.
*
* @param value Value to test.
* @param predicate Predicate to test against.
*/
<T>(value: T, predicate: Predicate<T>): void; <T>(value: T, predicate: Predicate<T>): void;
/** /**
* Create a reusable validator. * Create a reusable validator.

3
source/lib/predicates/array.ts

@ -3,6 +3,9 @@ import ow from '../..';
import {Predicate, Context} from './predicate'; import {Predicate, Context} from './predicate';
export class ArrayPredicate extends Predicate<any[]> { export class ArrayPredicate extends Predicate<any[]> {
/**
* @hidden
*/
constructor(context?: Context) { constructor(context?: Context) {
super('array', context); super('array', context);
} }

3
source/lib/predicates/boolean.ts

@ -1,6 +1,9 @@
import {Predicate, Context} from './predicate'; import {Predicate, Context} from './predicate';
export class BooleanPredicate extends Predicate<boolean> { export class BooleanPredicate extends Predicate<boolean> {
/**
* @hidden
*/
constructor(context?: Context) { constructor(context?: Context) {
super('boolean', context); super('boolean', context);
} }

3
source/lib/predicates/date.ts

@ -1,6 +1,9 @@
import {Predicate, Context} from './predicate'; import {Predicate, Context} from './predicate';
export class DatePredicate extends Predicate<Date> { export class DatePredicate extends Predicate<Date> {
/**
* @hidden
*/
constructor(context?: Context) { constructor(context?: Context) {
super('date', context); super('date', context);
} }

3
source/lib/predicates/error.ts

@ -1,6 +1,9 @@
import {Predicate, Context} from './predicate'; import {Predicate, Context} from './predicate';
export class ErrorPredicate extends Predicate<Error> { export class ErrorPredicate extends Predicate<Error> {
/**
* @hidden
*/
constructor(context?: Context) { constructor(context?: Context) {
super('error', context); super('error', context);
} }

3
source/lib/predicates/map.ts

@ -4,6 +4,9 @@ import hasItems from '../utils/has-items';
import ofType from '../utils/of-type'; import ofType from '../utils/of-type';
export class MapPredicate extends Predicate<Map<any, any>> { export class MapPredicate extends Predicate<Map<any, any>> {
/**
* @hidden
*/
constructor(context?: Context) { constructor(context?: Context) {
super('map', context); super('map', context);
} }

3
source/lib/predicates/number.ts

@ -2,6 +2,9 @@ import is from '@sindresorhus/is';
import {Predicate, Context} from './predicate'; import {Predicate, Context} from './predicate';
export class NumberPredicate extends Predicate<number> { export class NumberPredicate extends Predicate<number> {
/**
* @hidden
*/
constructor(context?: Context) { constructor(context?: Context) {
super('number', context); super('number', context);
} }

3
source/lib/predicates/object.ts

@ -7,6 +7,9 @@ import ofType from '../utils/of-type';
import ofTypeDeep from '../utils/of-type-deep'; import ofTypeDeep from '../utils/of-type-deep';
export class ObjectPredicate extends Predicate<object> { export class ObjectPredicate extends Predicate<object> {
/**
* @hidden
*/
constructor(context?: Context) { constructor(context?: Context) {
super('object', context); super('object', context);
} }

3
source/lib/predicates/set.ts

@ -4,6 +4,9 @@ import hasItems from '../utils/has-items';
import ofType from '../utils/of-type'; import ofType from '../utils/of-type';
export class SetPredicate extends Predicate<Set<any>> { export class SetPredicate extends Predicate<Set<any>> {
/**
* @hidden
*/
constructor(context?: Context) { constructor(context?: Context) {
super('set', context); super('set', context);
} }

3
source/lib/predicates/string.ts

@ -2,6 +2,9 @@ import valiDate from 'vali-date';
import {Predicate, Context} from './predicate'; import {Predicate, Context} from './predicate';
export class StringPredicate extends Predicate<string> { export class StringPredicate extends Predicate<string> {
/**
* @hidden
*/
constructor(context?: Context) { constructor(context?: Context) {
super('string', context); super('string', context);
} }

3
source/lib/predicates/weak-map.ts

@ -2,6 +2,9 @@ import {Predicate, Context} from './predicate';
import hasItems from '../utils/has-items'; import hasItems from '../utils/has-items';
export class WeakMapPredicate extends Predicate<WeakMap<any, any>> { export class WeakMapPredicate extends Predicate<WeakMap<any, any>> {
/**
* @hidden
*/
constructor(context?: Context) { constructor(context?: Context) {
super('weakMap', context); super('weakMap', context);
} }

3
source/lib/predicates/weak-set.ts

@ -2,6 +2,9 @@ import {Predicate, Context} from './predicate';
import hasItems from '../utils/has-items'; import hasItems from '../utils/has-items';
export class WeakSetPredicate extends Predicate<WeakSet<any>> { export class WeakSetPredicate extends Predicate<WeakSet<any>> {
/**
* @hidden
*/
constructor(context?: Context) { constructor(context?: Context) {
super('weakSet', context); super('weakSet', context);
} }

3
source/lib/utils/has-items.ts

@ -1,3 +1,6 @@
/**
* @hidden
*/
export interface CollectionLike<T> { export interface CollectionLike<T> {
has(item: T): boolean; has(item: T): boolean;
} }

Loading…
Cancel
Save