change to use AWS_LAMBDA_JS_RUNTIME

This commit is contained in:
Sparticuz 2023-11-16 12:38:19 -05:00
parent 28b086cee9
commit 1b84efe984
1 changed files with 4 additions and 2 deletions

View File

@ -4,7 +4,6 @@ import { tmpdir } from "node:os";
import { extract } from "tar-fs"; import { extract } from "tar-fs";
import { parse } from "node:url"; import { parse } from "node:url";
import type { UrlWithStringQuery } from "node:url"; import type { UrlWithStringQuery } from "node:url";
import { version } from "node:process";
interface FollowRedirOptions extends UrlWithStringQuery { interface FollowRedirOptions extends UrlWithStringQuery {
maxBodyLength: number; maxBodyLength: number;
@ -40,7 +39,10 @@ export const isRunningInAwsLambda = () => {
}; };
export const isRunningInAwsLambdaNode20 = () => { export const isRunningInAwsLambdaNode20 = () => {
if (version.startsWith("v20")) { if (
process.env["AWS_LAMBDA_JS_RUNTIME"] &&
/^nodejs20.x/.test(process.env["AWS_LAMBDA_JS_RUNTIME"]) === true
) {
return true; return true;
} }
return false; return false;