© 2026 Hedgehog Software, LLC
Schema.DurationFromString
Duration.decode
export const DurationFromString = S.transformOrFail( S.string, S.DurationFromSelf, (value, _, ast) => ParseResult.try({ try: () => Duration.decode(value as Duration.DurationInput), catch: (error) => ParseResult.type(ast, value, "String is not valid DurationInput"), }), (duration) => ParseResult.succeed(`${Duration.toMillis(duration)} millis`) );
ParseResult