Skip to content

Commit

Permalink
allow previous
Browse files Browse the repository at this point in the history
  • Loading branch information
JonnyBurger committed Aug 22, 2023
1 parent f956589 commit 3868d6a
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion packages/lambda/src/api/estimate-price.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ import {validateMemorySize} from '../shared/validate-memory-size';
export type EstimatePriceInput = {
region: AwsRegion;
durationInMilliseconds: number;
/**
* @deprecated Typo in property name. Use `durationInMiliseconds` instead.
*/
durationInMiliseconds: number;
memorySizeInMb: number;
diskSizeInMb: number;
lambdasInvoked: number;
Expand All @@ -20,14 +24,19 @@ export type EstimatePriceInput = {
*/
export const estimatePrice = ({
region,
durationInMilliseconds,
durationInMilliseconds: durationInMillisecondsFixed,
durationInMiliseconds: durationInMillisecondsTypo,
memorySizeInMb,
diskSizeInMb,
lambdasInvoked,
}: EstimatePriceInput): number => {
validateMemorySize(memorySizeInMb);
validateAwsRegion(region);
validateDiskSizeInMb(diskSizeInMb);

const durationInMilliseconds =
durationInMillisecondsFixed ?? durationInMillisecondsTypo;

if (typeof durationInMilliseconds !== 'number') {
throw new TypeError(
`Parameter 'durationInMilliseconds' must be a number but got ${typeof durationInMilliseconds}`
Expand Down

0 comments on commit 3868d6a

Please sign in to comment.