proposit-core
    Preparing search index...

    Interface TArgumentIdentity<TArg, TPremise, TExpr, TVar>

    Argument entity access and extras mutation.

    interface TArgumentIdentity<
        TArg extends TCoreArgument = TCoreArgument,
        TPremise extends TCorePremise = TCorePremise,
        TExpr extends TCorePropositionalExpression = TCorePropositionalExpression,
        TVar extends TCorePropositionalVariable = TCorePropositionalVariable,
    > {
        getArgument(): TArg;
        getExtras(): Record<string, unknown>;
        setExtras(
            extras: Record<string, unknown>,
        ): TCoreMutationResult<
            Record<string, unknown>,
            TExpr,
            TVar,
            TPremise,
            TArg,
        >;
        updateExtras(
            updates: Record<string, unknown>,
        ): TCoreMutationResult<
            Record<string, unknown>,
            TExpr,
            TVar,
            TPremise,
            TArg,
        >;
    }

    Type Parameters

    Implemented by

    Index

    Methods