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