proposit-core
    Preparing search index...

    Interface TPremiseIdentity<TArg, TPremise, TExpr, TVar>

    Premise entity identity and metadata access.

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

    Type Parameters

    Implemented by

    Index

    Methods