⚠️ Internal: This API is not publically exported by the package.

      Interface VarianceStruct<R, E, In, L, Z>

      Since

      2.0.0

      interface VarianceStruct {
          _E: ((_) => E);
          _In: ((_) => void);
          _L: ((_) => L);
          _R: ((_) => R);
          _Z: ((_) => Z);
      }

      Type Parameters

      • out R

      • out E

      • in In

      • out L

      • out Z

      Properties

      Properties

      _E: ((_) => E)

      Type declaration

        • (_): E
        • Parameters

          • _: never

          Returns E

      _In: ((_) => void)

      Type declaration

        • (_): void
        • Parameters

          • _: In

          Returns void

      _L: ((_) => L)

      Type declaration

        • (_): L
        • Parameters

          • _: never

          Returns L

      _R: ((_) => R)

      Type declaration

        • (_): R
        • Parameters

          • _: never

          Returns R

      _Z: ((_) => Z)

      Type declaration

        • (_): Z
        • Parameters

          • _: never

          Returns Z