UNPKG

@smithy/types

Version:

[![NPM version](https://img.shields.io/npm/v/@smithy/types/latest.svg)](https://www.npmjs.com/package/@smithy/types) [![NPM downloads](https://img.shields.io/npm/dm/@smithy/types.svg)](https://www.npmjs.com/package/@smithy/types)

17 lines (16 loc) 424 B
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; };