Skip to content

feat(types): ✨ add rework-types runtime candidates - #7

Draft
lukas-runge-bot wants to merge 1 commit into
LightYourWay:mainfrom
lukas-runge-bot:draft/rework-types-runtime-candidates
Draft

feat(types): ✨ add rework-types runtime candidates#7
lukas-runge-bot wants to merge 1 commit into
LightYourWay:mainfrom
lukas-runge-bot:draft/rework-types-runtime-candidates

Conversation

@lukas-runge-bot

Copy link
Copy Markdown
Contributor

Summary

Draft extraction of small, still-potentially-useful candidates from old PR #1 / branch rework-types for selective runtime verification against grandMA3 Lua.

Linked old PR: #1

Included candidates:

  • Type Obj.HasActivePlayback() as boolean
  • Add candidate SequenceProps.appearance: Appearance | null
  • Add candidate UserProfile.SelectedPage: number
  • Add @noResolution hint to ftp module docs
  • Restore lua.gma3_helpers declarations from old rework-types branch

Not included from #1 because current main already supersedes it:

  • Old Pages model
  • Old Remotes model
  • Old HookObjectChange typing
  • Old ObjDef / object structure rework
  • Appearance color props that current main already covers with current casing

Notes

This PR is intentionally draft. The goal is not to merge blindly, but to provide a small reviewable surface where individual pieces can be kept or dropped depending on what actually correlates with the current MA3 Lua runtime.

Test Plan

  • npm run lint:check
  • npx tsc --noEmit --pretty false
  • git diff --check origin/main...HEAD

@lukas-runge-bot
lukas-runge-bot force-pushed the draft/rework-types-runtime-candidates branch from c77e4ec to 5cbc24f Compare May 27, 2026 05:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant