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)

29 lines (28 loc) 567 B
import { RuleSetRules } from "./TreeRuleObject"; /** * @public */ export type DeprecatedObject = { message?: string; since?: string; }; /** * @public */ export type ParameterObject = { type: "String" | "string" | "Boolean" | "boolean"; default?: string | boolean; required?: boolean; documentation?: string; builtIn?: string; deprecated?: DeprecatedObject; }; /** * @public */ export type RuleSetObject = { version: string; serviceId?: string; parameters: Record<string, ParameterObject>; rules: RuleSetRules; };