UNPKG

@altostra/core

Version:

Core library for shared types and logic

14 lines (13 loc) 832 B
import type { CloudFormationCustomResourcesMap } from "../../aws/CloudFormationCustomResource"; import type { ResourceBase } from "./Common"; export declare type CloudFormationCustomResourcesType = 'resource.cloud-formation.custom-resources'; export interface CloudFormationCustomResources extends ResourceBase { type: CloudFormationCustomResourcesType; resources: CloudFormationCustomResourcesMap; displayType?: string; } export declare const cloudFormationResourcesFromString: (data: string) => Record<string, { Type: import("../../aws/CloudFormationResourceType").CloudFormationResourceType; Properties: Record<string | number | symbol, unknown> | undefined; }>; export declare const isCloudFormationCustomResources: import("@altostra/type-validations").ObjectOfTypeValidation<CloudFormationCustomResources>;