UNPKG

@serverless-stack/nextjs-lambda

Version:

Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge

24 lines (23 loc) 800 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getExtension = exports.getContentType = void 0; const send_1 = __importDefault(require("send")); function getContentType(extWithoutDot) { const { mime } = send_1.default; if ("getType" in mime) { return mime.getType(extWithoutDot); } return mime.lookup(extWithoutDot); } exports.getContentType = getContentType; function getExtension(contentType) { const { mime } = send_1.default; if ("getExtension" in mime) { return mime.getExtension(contentType); } return mime.extension(contentType); } exports.getExtension = getExtension;