Skip to content

feat(mediainfo): declare snapshot v2 APIs - #8

Draft
SuperMonster003 wants to merge 1 commit into
mainfrom
feature/mediainfo-snapshot-v2-contract
Draft

feat(mediainfo): declare snapshot v2 APIs#8
SuperMonster003 wants to merge 1 commit into
mainfrom
feature/mediainfo-snapshot-v2-contract

Conversation

@SuperMonster003

@SuperMonster003 SuperMonster003 commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • add the AutoJs6 MediaInfo declaration module
  • declare snapshot schema constants, strict v1/v2 overloads, capabilities, and the dynamic v2 track envelope
  • register the declaration from declarations/autojs6/index.d.ts
  • add a focused overload smoke test

Narrow integration

The remote baseline predates the MediaInfo declaration. This PR adds only the MediaInfo declaration, one index reference, and one focused smoke file. It does not include unrelated generated Android resources, Pinyin declarations, or the broader local declaration history.

Coordination

All five pull requests remain Draft and should be reviewed as one coordinated contract set. None of them changes a release version or authorizes a merge/release.

Validation

The new declaration and focused overload smoke pass TypeScript checking with noResolve and skipLibCheck disabled. The full old baseline is not a usable modern-tsc gate because its existing generated Android and Java declarations contain reserved-word syntax errors; those pre-existing files are unchanged by this PR.

Not included

  • generated Android resource refresh
  • unrelated declaration modules
  • version bump or publication

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