We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
isS3Reference
1 parent aad227d commit e016cc1Copy full SHA for e016cc1
.changeset/fifty-panthers-melt.md
@@ -0,0 +1,5 @@
1
+---
2
+"middy-store-s3": patch
3
4
+
5
+feat: export `isS3Reference`
packages/store-s3/src/utils.ts
@@ -35,6 +35,12 @@ export const isS3Object = (obj: unknown): obj is S3Object => {
35
);
36
};
37
38
+export const isS3Reference = (reference: unknown): reference is S3Reference => {
39
+ return (
40
+ isS3Object(reference) || isS3ObjectArn(reference) || isS3Url(reference)
41
+ );
42
+};
43
44
export const parseS3Reference = (reference: unknown): S3Object => {
45
if (isS3Object(reference)) return reference;
46
if (isS3ObjectArn(reference)) return parseS3ObjectArn(reference);
0 commit comments