UNPKG

@altostra/core

Version:

Core library for shared types and logic

12 lines (11 loc) 505 B
import type { DeliveryStream, DeliveryStreamResourceType } from "./DeliveryStream"; import type { Stream, StreamType } from "./Stream"; export * from "./DeliveryStream"; export * from "./Stream"; export declare type KinesisResourceTypes = DeliveryStreamResourceType | StreamType; export declare type KinesisResourceByType = { [K in DeliveryStreamResourceType]: DeliveryStream; } & { [K in StreamType]: Stream; }; export declare type KinesisResources = KinesisResourceByType[KinesisResourceTypes];