@gmb/bitmark-parser - v7.2.0
    Preparing search index...

    Type Alias HoverData

    HoverData:
        | {
            bit: string;
            bitInfo: {
                deprecated?: string;
                description?: string;
                id: number;
                migrateTo?: string;
                name: string;
                title?: string;
            };
            kind: "bit";
        }
        | {
            bit?: string;
            card?: { card: number; side: number; variant: number };
            chainParent?: string;
            kind: "tag";
            scope: EditorContext["scope"];
            tag: FullTagInfo;
        }
        | { kind: "value"; tag: string; value: string }
        | { kind: "resourceType"; resourceType: string; tags: string[] }
        | {
            attr: { key: string; takesValue: boolean; values?: string[] };
            kind: "attrKey";
        }
        | { attr: { key: string; value: string }; kind: "attrValue" }

    The record behind a hover — the extension field data.

    Type Declaration

    • {
          bit: string;
          bitInfo: {
              deprecated?: string;
              description?: string;
              id: number;
              migrateTo?: string;
              name: string;
              title?: string;
          };
          kind: "bit";
      }
    • {
          bit?: string;
          card?: { card: number; side: number; variant: number };
          chainParent?: string;
          kind: "tag";
          scope: EditorContext["scope"];
          tag: FullTagInfo;
      }
      • Optionalbit?: string
      • Optionalcard?: { card: number; side: number; variant: number }
      • OptionalchainParent?: string
      • kind: "tag"
      • scope: EditorContext["scope"]
      • tag: FullTagInfo

        The info full record of the tag in this scope.

    • { kind: "value"; tag: string; value: string }
    • { kind: "resourceType"; resourceType: string; tags: string[] }
    • {
          attr: { key: string; takesValue: boolean; values?: string[] };
          kind: "attrKey";
      }
    • { attr: { key: string; value: string }; kind: "attrValue" }