UNPKG

rivo

Version:

🤖 The ultimate library you need for composable type-level programming in TypeScript, powered by HKT.

11 lines (10 loc) • 246 B
/** * Remove padding `0`s from the start of a string. * * Sig: `(s: string) => string` * @private */ export type _RemoveStrPaddingZeroes<S extends string> = S extends "0" ? S : S extends `0${infer R}` ? _RemoveStrPaddingZeroes<R> : S;