String
String utilities.
type DottedExtension = string
type OrString = string & {}
type StringOrFilter = string | CommandFilter
type StringOrNot = string | undefined
type StringOrScalar<T extends boolean = boolean> = T extends true ? string : Scalar
interface StringRecord
extends Record<string, string> {}
interface StringTuple
extends ArrayOf2<string, string> {}
type Strings = Array<string>
interface StringsTuple
extends ArrayOf2<Strings, Strings> {}
function stringSeconds(
seconds: number,
fps?: number,
lengthSeconds?: number,
delimiter?: string
): string
/**
* Joins string arguments after converting
* first to lowercase and rest to initial
* capital.
*/
function stringsCamel(
first: string,
ids: Strings
): string
/**
* Joins string arguments after converting
* to initial capital case.
*/
function stringsCapped(
ids: Strings
): string
function stringsDashed(
bits: Strings
): string
function stringsDotted(
pre: string,
strings: Strings
): SignalId
/**
* Joins string arguments with underscores
* after converting to uppercase.
*/
function stringsUpped(
ids: Strings
): string