Skip to content

feat(rsc): support inline directive methods - #1413

Merged
hi-ogawa merged 21 commits into
mainfrom
inline-directive-methods
Aug 7, 2026
Merged

feat(rsc): support inline directive methods#1413
hi-ogawa merged 21 commits into
mainfrom
inline-directive-methods

Conversation

@hi-ogawa

@hi-ogawa hi-ogawa commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

This PR adds support for inline directives inside methods like following to align with Next.js

const obj = {
  async someFn() {
    'use server'
  }
}
class C {
  static async someFn() {
    'use server'
  }
}

Co-authored-by: OpenCode <noreply@opencode.ai>
hi-ogawa and others added 13 commits August 6, 2026 17:10
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Comment thread packages/plugin-rsc/src/transforms/hoist.ts
hi-ogawa and others added 6 commits August 7, 2026 13:02
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
@hi-ogawa
hi-ogawa marked this pull request as ready for review August 7, 2026 04:28
@hi-ogawa
hi-ogawa merged commit 40300f1 into main Aug 7, 2026
23 checks passed
@hi-ogawa
hi-ogawa deleted the inline-directive-methods branch August 7, 2026 04:42
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.

Align directive syntax support with Next.js

1 participant