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