import { prefix } from "https://deno.land/x/froebel@v0.18.0/mod.ts";
Returns str
prefixed with prefix
. Optionally, allows prefxing in camel
case, i.e. prefix('foo', 'bar', 'camel') => 'fooBar'
, or snake case, i.e.
prefix('foo', 'bar', 'snake') => 'foo_bar'
.
The result is strictly typed, so prefix('foo', 'bar')
will return the type
'foobar'
, not just a generic string
.
type
<T0 extends string, T1 extends string, C extends StringCase | void = void>() => Prefix<T1, T0, C>
prefix: T0,
str: T1,
caseMod?: C,