@adpt/cloud
Version:
AdaptJS cloud component library
26 lines • 907 B
TypeScript
import Adapt, { DeployedWhenMethod, FinalDomElement, Handle, PrimitiveComponent, SFCDeclProps } from "@adpt/core";
/** @beta */
export interface AnyProperties {
[propName: string]: any;
}
/** @beta */
export interface CFResourceProps {
Type: string;
Properties: AnyProperties;
cfStackHandle?: Handle;
children?: any;
/**
* Set to true if CloudFormation or the underlying AWS resource does not
* support tagging
*/
tagsUnsupported?: boolean;
}
/** @beta */
export declare class CFResourcePrimitive extends PrimitiveComponent<CFResourceProps> {
deployedWhen: DeployedWhenMethod;
}
/** @beta */
export declare function isCFResourcePrimitiveElement(val: any): val is FinalDomElement<CFResourceProps>;
/** @beta */
export declare function CFResource(props: SFCDeclProps<CFResourceProps>): Adapt.AdaptElement<Adapt.AnyProps>;
//# sourceMappingURL=CFResource.d.ts.map