PokéRogue
    Preparing search index...

    Type Alias _SetRequired<BaseType, Keys>

    _SetRequired: BaseType extends UnknownArray
        ? SetArrayRequired<BaseType, Keys> extends infer ResultantArray
            ? If<
                IsArrayReadonly<BaseType>,
                Readonly<ResultantArray>,
                ResultantArray,
            >
            : never
        : Simplify<
            Except<BaseType, Keys> & Required<HomomorphicPick<BaseType, Keys>>,
        >

    Type Parameters