@altostra/core
Version:
Core library for shared types and logic
12 lines (11 loc) • 505 B
TypeScript
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];