UNPKG

lean4-code-actions

Version:

Refactorings and snippets for Lean 4

9 lines (7 loc) 307 B
import { assertEq } from '../assert' import { WithToString } from '../string' export const ensureEqString = <T extends WithToString>(convert: ($value: string) => T) => ($value: string) => { const value = convert($value) assertEq(value.toString(), $value, 'value.toString()', '$value') return value }