Skip to content

Commit

Permalink
feat(next-swc/relay): Add javascript to language (#42894)
Browse files Browse the repository at this point in the history
  • Loading branch information
kdy1 committed Nov 14, 2022
1 parent 4ca30fe commit 9c2c858
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 2 deletions.
4 changes: 4 additions & 0 deletions packages/next-swc/crates/core/src/relay.rs
Expand Up @@ -15,6 +15,7 @@ use swc_core::{
#[serde(rename_all = "lowercase")]
pub enum RelayLanguageConfig {
TypeScript,
JavaScript,
Flow,
}

Expand Down Expand Up @@ -99,6 +100,9 @@ impl<'a> Relay<'a> {
RelayLanguageConfig::TypeScript => {
format!("{}.graphql.ts", definition_name)
}
RelayLanguageConfig::JavaScript => {
format!("{}.graphql.js", definition_name)
}
};

if let Some(artifact_directory) = &self.config.artifact_directory {
Expand Down
2 changes: 1 addition & 1 deletion packages/next-swc/crates/core/tests/telemetry.rs
Expand Up @@ -48,7 +48,7 @@ export function getServerSideProps() {
None,
handler,
&Default::default(),
comments.clone(),
comments,
|_| next_ssg(eliminated_packages.clone()),
|_| noop(),
)
Expand Down
2 changes: 1 addition & 1 deletion packages/next/server/config-shared.ts
Expand Up @@ -460,7 +460,7 @@ export interface NextConfig extends Record<string, any> {
relay?: {
src: string
artifactDirectory?: string
language?: 'typescript' | 'flow'
language?: 'typescript' | 'javascript' | 'flow'
}
removeConsole?:
| boolean
Expand Down

0 comments on commit 9c2c858

Please sign in to comment.