Skip to content

v8 boundary: object field walking for declared returns #619

@cs01

Description

@cs01

Pragma returns typed object {a: number, b: string}. Native wants .a + .b access.

Ask

Marshal synth reads declared return interface. Emits field loads via existing cs_v8_handle_get_property. Marshal each field per declared type.

Est

~300-400 LOC.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststatus:plannedTracked, not scheduledv8-escape-hatchPragma / libnode / JSHandle marshalling work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions