inferIndexName()
function inferIndexName<T>(column): `idx_${Extract<keyof T, string> extends Uppercase<Extract<keyof T, string>> ? Uppercase<Extract<keyof T, string>> & Extract<keyof T, string> : DelimiterCase<Extract<keyof T, string>, "_">}`
Given a column name, infers a reasonable index name.
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type |
---|---|
column | Extract <keyof T , string > |
Returns
`idx_${Extract<keyof T, string> extends Uppercase<Extract<keyof T, string>> ? Uppercase<Extract<keyof T, string>> & Extract<keyof T, string> : DelimiterCase<Extract<keyof T, string>, "_">}`