@aws-amplify/graphql-transformer-interfaces
Version:
Amplify GraphQL transformer interface definitions
16 lines • 438 B
TypeScript
import { Construct } from 'constructs';
export type AssetProps = {
readonly fileContent: string;
readonly fileName: string;
};
export type S3Asset = {
assetHash: string;
httpUrl: string;
s3BucketName: string;
s3ObjectKey: string;
s3ObjectUrl: string;
};
export interface AssetProvider {
provide: (scope: Construct, name: string, props: AssetProps) => S3Asset;
}
//# sourceMappingURL=asset-provider.d.ts.map