版博士V2.0程序
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

100 wiersze
2.1 KiB

  1. /**
  2. * @since 2.10.0
  3. */
  4. import * as B from './Bounded'
  5. import * as E from './Eq'
  6. import * as F from './Field'
  7. import { Magma } from './Magma'
  8. import { Monoid } from './Monoid'
  9. import * as O from './Ord'
  10. import { Refinement } from './Refinement'
  11. import { Semigroup } from './Semigroup'
  12. import * as S from './Show'
  13. /**
  14. * @category refinements
  15. * @since 2.11.0
  16. */
  17. export declare const isNumber: Refinement<unknown, number>
  18. /**
  19. * @category instances
  20. * @since 2.10.0
  21. */
  22. export declare const Eq: E.Eq<number>
  23. /**
  24. * @category instances
  25. * @since 2.10.0
  26. */
  27. export declare const Ord: O.Ord<number>
  28. /**
  29. * @category instances
  30. * @since 2.10.0
  31. */
  32. export declare const Bounded: B.Bounded<number>
  33. /**
  34. * @category instances
  35. * @since 2.10.0
  36. */
  37. export declare const Show: S.Show<number>
  38. /**
  39. * @category instances
  40. * @since 2.11.0
  41. */
  42. export declare const MagmaSub: Magma<number>
  43. /**
  44. * `number` semigroup under addition.
  45. *
  46. * @example
  47. * import { SemigroupSum } from 'fp-ts/number'
  48. *
  49. * assert.deepStrictEqual(SemigroupSum.concat(2, 3), 5)
  50. *
  51. * @category instances
  52. * @since 2.10.0
  53. */
  54. export declare const SemigroupSum: Semigroup<number>
  55. /**
  56. * `number` semigroup under multiplication.
  57. *
  58. * @example
  59. * import { SemigroupProduct } from 'fp-ts/number'
  60. *
  61. * assert.deepStrictEqual(SemigroupProduct.concat(2, 3), 6)
  62. *
  63. * @category instances
  64. * @since 2.10.0
  65. */
  66. export declare const SemigroupProduct: Semigroup<number>
  67. /**
  68. * `number` monoid under addition.
  69. *
  70. * The `empty` value is `0`.
  71. *
  72. * @example
  73. * import { MonoidSum } from 'fp-ts/number'
  74. *
  75. * assert.deepStrictEqual(MonoidSum.concat(2, MonoidSum.empty), 2)
  76. *
  77. * @category instances
  78. * @since 2.10.0
  79. */
  80. export declare const MonoidSum: Monoid<number>
  81. /**
  82. * `number` monoid under multiplication.
  83. *
  84. * The `empty` value is `1`.
  85. *
  86. * @example
  87. * import { MonoidProduct } from 'fp-ts/number'
  88. *
  89. * assert.deepStrictEqual(MonoidProduct.concat(2, MonoidProduct.empty), 2)
  90. *
  91. * @category instances
  92. * @since 2.10.0
  93. */
  94. export declare const MonoidProduct: Monoid<number>
  95. /**
  96. * @category instances
  97. * @since 2.10.0
  98. */
  99. export declare const Field: F.Field<number>