Skip to content

feat(mama): implement LocatedManifestManager type#424

Merged
PierreDemailly merged 9 commits into
NodeSecure:masterfrom
intincrab:work/located-manifest-tsd
Jun 9, 2025
Merged

feat(mama): implement LocatedManifestManager type#424
PierreDemailly merged 9 commits into
NodeSecure:masterfrom
intincrab:work/located-manifest-tsd

Conversation

@intincrab
Copy link
Copy Markdown
Contributor

Fixes #418

Changes

  • Added LocatedManifestManager type to represent manifest instances with a location
  • Implemented isLocated() static type guard method for runtime type checking
  • Added TypeScript type tests using tsd
  • Updated test suite with new test cases for type guard functionality
  • Added tsd as a dev dependency for type testing

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Jun 9, 2025

🦋 Changeset detected

Latest commit: 286068b

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@nodesecure/mama Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Comment thread workspaces/mama/test/types/ManifestManager.test-d.ts Outdated
Comment thread workspaces/mama/test/ManifestManager.spec.ts Outdated
@PierreDemailly PierreDemailly changed the title feat(mama workspace): implement LocatedManifestManager type feat(mama): implement LocatedManifestManager type Jun 9, 2025
@PierreDemailly
Copy link
Copy Markdown
Member

Implem and tests lgtm
Could you add documentation and a changeset please ?

@intincrab
Copy link
Copy Markdown
Contributor Author

intincrab commented Jun 9, 2025

@PierreDemailly I’ve added it, but it might not be correct, please have a look. Also, I’ve never added a changeset before, so it might be wrong?

@PierreDemailly
Copy link
Copy Markdown
Member

The changeset is very good 👍 Just changes patch for minor, we're adding a feature here, not fixing a bug

@PierreDemailly PierreDemailly merged commit d7c45c3 into NodeSecure:master Jun 9, 2025
5 checks passed
@PierreDemailly
Copy link
Copy Markdown
Member

@all-contributors please add @intincrab for code

@allcontributors
Copy link
Copy Markdown
Contributor

@PierreDemailly

I've put up a pull request to add @intincrab! 🎉

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.

(mama workspace) Implement LocatedManifestManager

3 participants