Skip to content
On this page

module utils.ts

type MeasuredCSSLength

ts
export type MeasuredCSSLength = [cssLength: string, pixels: number];
  • 0 any
  • 1 any
  • length any
  • toString () => string
  • toLocaleString () => string
  • pop () => string | number
  • push (...items: (string | number)[]) => number
  • concat { (...items: ConcatArray<string | number>[]): (string | number)[]; (...items: (string | number | ConcatArray<string | number>)[]): (string | number)[]; }
  • join (separator?: string) => string
  • reverse () => (string | number)[]
  • shift () => string | number
  • slice (start?: number, end?: number) => (string | number)[]
  • sort (compareFn?: (a: string | number, b: string | number) => number) => MeasuredCSSLength
  • splice { (start: number, deleteCount?: number): (string | number)[]; (start: number, deleteCount: number, ...items: (string | number)[]): (string | number)[]; }
  • unshift (...items: (string | number)[]) => number
  • indexOf (searchElement: string | number, fromIndex?: number) => number
  • lastIndexOf (searchElement: string | number, fromIndex?: number) => number
  • every { <S extends string | number>(predicate: (value: string | number, index: number, array: (string | number)[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: string | number, index: number, array: (string | number)[]) => unknown, thisArg?: any): boolean; }
  • some (predicate: (value: string | number, index: number, array: (string | number)[]) => unknown, thisArg?: any) => boolean
  • forEach (callbackfn: (value: string | number, index: number, array: (string | number)[]) => void, thisArg?: any) => void
  • map <U>(callbackfn: (value: string | number, index: number, array: (string | number)[]) => U, thisArg?: any) => U[]
  • filter { <S extends string | number>(predicate: (value: string | number, index: number, array: (string | number)[]) => value is S, thisArg?: any): S[]; (predicate: (value: string | number, index: number, array: (string | number)[]) => unknown, thisArg?: any): (string | number)[]; }
  • reduce { (callbackfn: (previousValue: string | number, currentValue: string | number, currentIndex: number, array: (string | number)[]) => string | number): string | number; (callbackfn: (previousValue: string | number, currentValue: string | number, currentIndex: number, array: (string | number)[]) => string | number, ini...
  • reduceRight { (callbackfn: (previousValue: string | number, currentValue: string | number, currentIndex: number, array: (string | number)[]) => string | number): string | number; (callbackfn: (previousValue: string | number, currentValue: string | number, currentIndex: number, array: (string | number)[]) => string | number, ini...
  • find { <S extends string | number>(predicate: (this: void, value: string | number, index: number, obj: (string | number)[]) => value is S, thisArg?: any): S; (predicate: (value: string | number, index: number, obj: (string | number)[]) => unknown, thisArg?: any): string | number; }
  • findIndex (predicate: (value: string | number, index: number, obj: (string | number)[]) => unknown, thisArg?: any) => number
  • fill (value: string | number, start?: number, end?: number) => MeasuredCSSLength
  • copyWithin (target: number, start: number, end?: number) => MeasuredCSSLength
  • entries () => IterableIterator<[number, string | number]>
  • keys () => IterableIterator<number>
  • values () => IterableIterator<string | number>
  • includes (searchElement: string | number, fromIndex?: number) => boolean
  • flatMap <U, This = undefined>(callback: (this: This, value: string | number, index: number, array: (string | number)[]) => U | readonly U[], thisArg?: This) => U[]
  • flat <A, D extends number = 1>(this: A, depth?: D) => FlatArray<A, D>[]
  • __@iterator@193 () => IterableIterator<string | number>
  • __@unscopables@195 () => { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }
  • at (index: number) => string | number Takes an integer value and returns the item at that index, allowing for positive and negative integers. Negative integers count back from the last item in the array.

function computedDebug

ts
(title: string) => { onTrigger: (e: DebuggerEvent) => void; }

Parameters

  • title string

Returns { onTrigger: (e: DebuggerEvent) => void; }

function clamp

ts
(val: number, min: number, max: number) => number

Parameters

  • val number
  • min number
  • max number

Returns number

function measureText

ts
(text: string, fontSize: string, isVertical: boolean) => number

Parameters

  • text string
  • fontSize string
  • isVertical boolean

Returns number

function measuredCSSDistance

ts
(distance: string) => number

Parameters

  • distance string

Returns number

Released under the MIT License.