Type alias FactoryReturnMasked<Opts>

FactoryReturnMasked<Opts>: Opts extends Masked
    ? Opts
    : Opts extends FactoryStaticOpts["mask"]
        ? FactoryStaticMaskReturnMasked<Opts>
        : Opts extends FactoryConstructorOpts
            ? FactoryConstructorReturnMasked<Opts>
            : Opts extends FactoryInstanceOpts
                ? FactoryInstanceReturnMasked<Opts>
                : Opts extends FactoryStaticOpts
                    ? FactoryStaticReturnMasked<Opts>
                    : never

Type Parameters