UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

19 lines (18 loc) 494 B
import { Feedback } from "./Feedback.js"; /** Feedback with a set of named messages. */ export class Feedbacks extends Feedback { /** List of named messages. */ messages; constructor(messages) { super("Multiple errors"); this.messages = messages; } } /** Feedbacks with a known and typed `.value` field. */ export class ValueFeedbacks extends Feedbacks { value; constructor(messages, value) { super(messages); this.value = value; } }