@smithy/types
Version:
[](https://www.npmjs.com/package/@smithy/types) [](https://www.npmjs.com/package/@smithy/types)
17 lines (16 loc) • 424 B
TypeScript
import { EndpointRuleObject } from "./EndpointRuleObject";
import { ErrorRuleObject } from "./ErrorRuleObject";
import { ConditionObject } from "./shared";
/**
* @public
*/
export type RuleSetRules = Array<EndpointRuleObject | ErrorRuleObject | TreeRuleObject>;
/**
* @public
*/
export type TreeRuleObject = {
type: "tree";
conditions?: ConditionObject[];
rules: RuleSetRules;
documentation?: string;
};