lambda-layers/lib/get-layer-version-info.ts (9 lines of code) (raw):
/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0
*/
import {
LambdaClient,
ListLayerVersionsCommand,
LayerVersionsListItem,
} from '@aws-sdk/client-lambda';
export async function getMostRecentVersion(lambda: LambdaClient, layerName: string): Promise<LayerVersionsListItem | undefined> {
const layerVersionsResult = await lambda.send(new ListLayerVersionsCommand({ LayerName: layerName }));
return layerVersionsResult.LayerVersions?.shift();
}