@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
JavaScript
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;
;