Interface OptionalPropertySignature<From, FromIsOptional, To, ToIsOptional>

      Since

      1.0.0

      interface OptionalPropertySignature {
          FromIsOptional: FromIsOptional;
          ToIsOptional: ToIsOptional;
          [TypeId]: {
              From: ((_) => From);
              To: ((_) => To);
          };
          toOption: (() => S.PropertySignature<From, true, Option<To>, false>);
          withDefault: ((value) => S.PropertySignature<From, true, To, false>);
      }

      Type Parameters

      • From

      • FromIsOptional

      • To

      • ToIsOptional

      Hierarchy

      Properties

      FromIsOptional: FromIsOptional
      ToIsOptional: ToIsOptional
      [TypeId]: {
          From: ((_) => From);
          To: ((_) => To);
      }

      Type declaration

      • Readonly From: ((_) => From)
          • (_): From
          • Parameters

            • _: From

            Returns From

      • Readonly To: ((_) => To)
          • (_): To
          • Parameters

            • _: To

            Returns To

      toOption: (() => S.PropertySignature<From, true, Option<To>, false>)

      Type declaration

      withDefault: ((value) => S.PropertySignature<From, true, To, false>)

      Type declaration