Variable default

default: {
    collatzFunction: (
        parameterisedInputs: CollatzFunctionParameters,
    ) => bigint;
    hailstoneSequence: (
        parameterisedInputs: CollatzHailstoneParameters,
    ) => HailstoneSequence;
    HailstoneSequence: typeof HailstoneSequence;
    reverseFunction: (
        parameterisedInputs: CollatzFunctionParameters,
    ) => bigint[];
    stoppingTime: (
        parameterisedInputs: CollatzStoppingTimeParameters,
    ) => null | number;
    treeGraph: (parameterisedInputs: CollatzTreeGraphParameters) => TreeGraph;
    TreeGraph: typeof TreeGraph;
    TreeGraphNode: typeof TreeGraphNode;
}

Type declaration