Skip to content

rinsuki-lab/typedbrainz

Repository files navigation

typedbrainz

very WIP, but I wanted to automatically generate TypeScript typing files from MusicBrainz source code.

Example

import { isReleaseRelationshipEditor } from "typedbrainz";

function currentReleaseName(): string | null {
    const relationshipEditor = window.MB?.relationshipEditor;
    if (relationshipEditor == null) return null
    if (!isReleaseRelationshipEditor(relationshipEditor)) return null
    return relationshipEditor.state.entity.name;
}

LICENSE

  • converter/**: see SPDX-License-Identifier
  • generated/**: same as upstream musicbrainz-server

About

WIP: I want to write my MusicBrainz UserScripts with typings

Resources

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published