Periodic Table Database Schema - v0.7.1
    Preparing search index...

    Structural model for a participant (reactant or product) in a reaction step.

    type ReactionTerm = {
        charge?: number;
        coefficient: number;
        effect?: ReactionEffect;
        reactant:
            | { id: ElementSymbol; type: ELEMENT }
            | { id: CompoundId; type: COMPOUND }
            | { id: MineralId; type: MINERAL }
            | { id: MixtureId; type: MIXTURE }
            | { type: SELF }
            | { formula: string; type: FORMULA };
        state?: ReactionState;
    }
    Index

    Properties

    charge?: number

    Net electrical charge of the species in the reaction context.

    coefficient: number

    Stoichiometric coefficient defining the molar ratio.

    Visual or chemical side-effects associated with the species.

    reactant:
        | { id: ElementSymbol; type: ELEMENT }
        | { id: CompoundId; type: COMPOUND }
        | { id: MineralId; type: MINERAL }
        | { id: MixtureId; type: MIXTURE }
        | { type: SELF }
        | { formula: string; type: FORMULA }

    The specific scientific species involved in the reaction.

    Physical state of the reactant (e.g., Aqueous, Gas).