UNPKG

@altostra/core

Version:

Core library for shared types and logic

12 lines (11 loc) 609 B
import type { SecurityGroupType, SecurityGroup } from "./SecurityGroup"; import type { SecurityGroupEgressType, SecurityGroupEgress } from "./SecurityGroupEngress"; import type { SecurityGroupIngress, SecurityGroupIngressType } from "./SecurityGroupIngress"; export declare type SecurityGroupResourceTypes = SecurityGroupEgressType | SecurityGroupIngressType | SecurityGroupType; export declare type SecurityGroupResourceByTypes = { [K in SecurityGroupEgressType]: SecurityGroupEgress; } & { [K in SecurityGroupIngressType]: SecurityGroupIngress; } & { [K in SecurityGroupType]: SecurityGroup; };