UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

14 lines (13 loc) 555 B
import type { ImmutableDictionary } from "../util/dictionary.js"; import { Feedback } from "./Feedback.js"; /** Feedback with a set of named messages. */ export declare class Feedbacks extends Feedback { /** List of named messages. */ readonly messages: ImmutableDictionary<string>; constructor(messages: ImmutableDictionary<string>); } /** Feedbacks with a known and typed `.value` field. */ export declare class ValueFeedbacks<T> extends Feedbacks { readonly value: T; constructor(messages: ImmutableDictionary<string>, value: T); }