Skip to content

Ability to mark all APIs in submodules deprecated #3423

@kaizencc

Description

@kaizencc

🚀 Feature Request

Description

There's currently a way to deprecate specific APIs in a module, using the @deprecated tag. However, entire submodules need a quick and easy way to be completely deprecated. This is a problem in aws-cdk (see elasticsearch deprecation).

Proposed Solution

We probably need a deprecated flag in jsiirc.json that will mark all APIs in that particular submodule as deprecated. Tentatively agreeing to take this on the next time aws-cdk has a submodule that needs deprecation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    effort/mediumMedium work item – a couple days of effortfeature-requestA feature should be added or improved.p1

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions