Skip to content

Remove Optional VM Interfaces #3888

Open
Open
@joshua-kim

Description

@joshua-kim

It's not clear why we used optional interfaces, but this pattern is extremely confusing + makes development of generic types on VMs difficult. Some ideas to remove this include making these optional interfaces required, and just returning sentinel error types if they're not supported.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    Backlog 🧊

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions