cubing.js — API Reference - v0.61.3-dev
    Preparing search index...

    Interface KPuzzleDefinition

    interface KPuzzleDefinition {
        defaultPattern: KPatternData;
        derivedMoves?: { [derivedMove: string]: string };
        experimentalIsPatternSolved?: (
            kpattern: KPattern,
            options: {
                ignoreCenterOrientation: boolean;
                ignorePuzzleOrientation: boolean;
            },
        ) => boolean;
        moves: { [orbitName: string]: KTransformationData };
        name: string;
        orbits: KPuzzleOrbitDefinition[];
    }

    Hierarchy

    • KPuzzleDefinitionJSON
      • KPuzzleDefinition
    Index

    Properties

    defaultPattern: KPatternData
    derivedMoves?: { [derivedMove: string]: string }
    experimentalIsPatternSolved?: (
        kpattern: KPattern,
        options: {
            ignoreCenterOrientation: boolean;
            ignorePuzzleOrientation: boolean;
        },
    ) => boolean
    moves: { [orbitName: string]: KTransformationData }
    name: string