Skip to content

Commit 4a1b656

Browse files
committed
fix: add helper function
1 parent ccd7c62 commit 4a1b656

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

packages/runtime/src/helpers/analysis.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ export interface ApiBackgroundConfig {
2929

3030
export type ApiConfig = ApiStandardConfig | ApiScheduledConfig | ApiBackgroundConfig
3131

32+
export const isEdgeConfig = (config: string) => ['experimental-edge', 'edge'].includes(config)
33+
3234
export const validateConfigValue = (config: ApiConfig, apiFilePath: string): config is ApiConfig => {
3335
if (config.type === ApiRouteType.SCHEDULED) {
3436
if (!config.schedule) {
@@ -39,7 +41,7 @@ export const validateConfigValue = (config: ApiConfig, apiFilePath: string): con
3941
)
4042
return false
4143
}
42-
if (['experimental-edge', 'edge'].includes((config as ApiConfig).runtime)) {
44+
if (isEdgeConfig((config as ApiConfig).runtime)) {
4345
console.error(
4446
`Invalid config value in ${relative(
4547
process.cwd(),
@@ -60,7 +62,7 @@ export const validateConfigValue = (config: ApiConfig, apiFilePath: string): con
6062
)
6163
return false
6264
}
63-
if (config.type && ['experimental-edge', 'edge'].includes((config as ApiConfig).runtime)) {
65+
if (config.type && isEdgeConfig((config as ApiConfig).runtime)) {
6466
console.error(
6567
`Invalid config value in ${relative(
6668
process.cwd(),

packages/runtime/src/helpers/functions.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { getApiHandler } from '../templates/getApiHandler'
2020
import { getHandler } from '../templates/getHandler'
2121
import { getResolverForPages, getResolverForSourceFiles } from '../templates/getPageResolver'
2222

23-
import { ApiConfig, ApiRouteType, extractConfigFromFile } from './analysis'
23+
import { ApiConfig, ApiRouteType, extractConfigFromFile, isEdgeConfig } from './analysis'
2424
import { getSourceFileForPage } from './files'
2525
import { writeFunctionConfiguration } from './functionsMetaData'
2626
import { getFunctionNameForPage } from './utils'
@@ -43,7 +43,7 @@ export const generateFunctions = async (
4343

4444
for (const { route, config, compiled } of apiRoutes) {
4545
// Don't write a lambda if the runtime is edge
46-
if (['experimental-edge', 'edge'].includes(config.runtime)) {
46+
if (isEdgeConfig(config.runtime)) {
4747
continue
4848
}
4949
const apiHandlerSource = await getApiHandler({

0 commit comments

Comments
 (0)