post-policy.d.ts 592 B

1234567891011121314151617
  1. import type { ObjectMetaData } from "./type.js";
  2. export declare class PostPolicy {
  3. policy: {
  4. conditions: (string | number)[][];
  5. expiration?: string;
  6. };
  7. formData: Record<string, string>;
  8. setExpires(date: Date): void;
  9. setKey(objectName: string): void;
  10. setKeyStartsWith(prefix: string): void;
  11. setBucket(bucketName: string): void;
  12. setContentType(type: string): void;
  13. setContentTypeStartsWith(prefix: string): void;
  14. setContentDisposition(value: string): void;
  15. setContentLengthRange(min: number, max: number): void;
  16. setUserMetaData(metaData: ObjectMetaData): void;
  17. }