UNPKG

@altostra/core

Version:

Core library for shared types and logic

12 lines (11 loc) 674 B
import type { S3CrudPolicy } from "./S3CrudPolicy"; import type { S3FullAccessPolicy } from "./S3FullAccessPolicy"; import type { S3ReadPolicy } from "./S3ReadPolicy"; import type { S3WritePolicy } from "./S3WritePolicy"; export * from "./S3CrudPolicy"; export * from "./S3FullAccessPolicy"; export * from "./S3ReadPolicy"; export * from "./S3WritePolicy"; export declare type S3PolicyTemplate = S3CrudPolicy | S3FullAccessPolicy | S3ReadPolicy | S3WritePolicy; export declare type S3PolicyTemplateKeys = keyof S3CrudPolicy | keyof S3FullAccessPolicy | keyof S3ReadPolicy | keyof S3WritePolicy; export declare const S3PolicyTemplateKeys: Record<S3PolicyTemplateKeys, true>;