1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1x 1x 1x 2x 2x 1x 2x 1x | import * as ValidationFn from 'fp-ts/lib/Validation'; import Decoder, { Decoded } from './Decoder'; export default class Succeed<a> extends Decoder<a> { private value: a; constructor(value: a) { super(); this.value = value; } public run(): Decoded<a> { return ValidationFn.success(this.value); } } |