UNPKG

open-next-cdk

Version:

Deploy a NextJS app using OpenNext packaging to serverless AWS using CDK

20 lines (19 loc) 623 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseArn = void 0; const parseArn = (value) => { const segments = value.split(":"); if (segments.length < 6) return null; const [arn, partition, service, region, accountId, ...resourceId] = segments; if (arn !== "arn" || partition === "" || service === "" || resourceId[0] === "") return null; return { partition, service, region, accountId, resourceId: resourceId[0].includes("/") ? resourceId[0].split("/") : resourceId, }; }; exports.parseArn = parseArn;