Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • default

Index

Constructors

constructor

Methods

Static addDisctincted

  • addDisctincted<TValue>(collection: TValue[], newItem: TValue, compareFunc?: (item1: TValue, item: TValue) => boolean): TValue
  • Type parameters

    • TValue

    Parameters

    • collection: TValue[]
    • newItem: TValue
    • compareFunc: (item1: TValue, item: TValue) => boolean = null
        • (item1: TValue, item: TValue): boolean
        • Parameters

          • item1: TValue
          • item: TValue

          Returns boolean

    Returns TValue

Static asArrayCopy

  • asArrayCopy(items: any[]): any[]

Static buildAddress

Static buildGoogleCalendarHref

Static compareArrays

  • compareArrays<TValue>(array1: TValue[], array2: TValue[], compareFunc?: (a: TValue, b: TValue) => boolean): boolean
  • Type parameters

    • TValue

    Parameters

    • array1: TValue[]
    • array2: TValue[]
    • compareFunc: (a: TValue, b: TValue) => boolean = null
        • (a: TValue, b: TValue): boolean
        • Parameters

          • a: TValue
          • b: TValue

          Returns boolean

    Returns boolean

Static compareEffectiveProducts

Static compareEmployees

Static compareNumbers

  • compareNumbers(a: number, b: number, minValue?: number): number

Static compareStrings

  • compareStrings(a: string, b: string, ignoreCase?: boolean): number

Static containsWord

  • containsWord(value: string, needle: string, ignoreCase?: boolean): boolean
  • Parameters

    • value: string
    • needle: string
    • ignoreCase: boolean = false

    Returns boolean

Static createCustomDateFields

Static distinctArray

  • distinctArray<TValue>(collection: TValue[], compareFunc?: (item1: TValue, item: TValue) => boolean, asCopy?: boolean): TValue[]
  • Type parameters

    • TValue

    Parameters

    • collection: TValue[]
    • compareFunc: (item1: TValue, item: TValue) => boolean = null
        • (item1: TValue, item: TValue): boolean
        • Parameters

          • item1: TValue
          • item: TValue

          Returns boolean

    • asCopy: boolean = false

    Returns TValue[]

Static filterItems

  • filterItems<TValue>(collection: TValue[], filterPredictate: PredicateFunc<TValue>): TValue[]

Static findItem

  • findItem<TValue>(collection: TValue[], item: TValue | TValue[], compareFunc?: EqualityFunc<TValue>): TValue
  • Type parameters

    • TValue

    Parameters

    • collection: TValue[]
    • item: TValue | TValue[]
    • Optional compareFunc: EqualityFunc<TValue>

    Returns TValue

Static findItemByKey

  • findItemByKey<TValue, TKey>(collection: TValue[], key: TKey, keySelector: (item: TValue) => TKey): TValue
  • Type parameters

    • TValue

    • TKey

    Parameters

    • collection: TValue[]
    • key: TKey
    • keySelector: (item: TValue) => TKey
        • (item: TValue): TKey
        • Parameters

          • item: TValue

          Returns TKey

    Returns TValue

Static firstItem

  • firstItem<TValue>(collection: TValue[]): TValue

Static formatAddress

Static formatDuration

Static formatNumber

  • formatNumber(value: number, digits?: number): string

Static formatPrice

Static getCustomFieldKey

Static getCustomFieldValue

Static getCustomerSalutation

  • getCustomerSalutation(gender: FormOfAddress, firstName: string, lastName: string, greeting?: string): string

Static getDateDurationInMinutes

Static getEffectiveProduct

Static getEmployeeDisplayName

Static getErrorMessage

  • getErrorMessage(error: any): string

Static getRepetitionCaption

  • getRepetitionCaption(date: IDateModel, captionValuePrefix?: string): string

Static hasAnyFlag

  • hasAnyFlag<TEnum>(flags: TEnum, needle: TEnum): boolean
  • Type parameters

    • TEnum: number

    Parameters

    • flags: TEnum
    • needle: TEnum

    Returns boolean

Static hasFlag

  • hasFlag<TEnum>(flags: TEnum, needle: TEnum): boolean
  • Type parameters

    • TEnum: number

    Parameters

    • flags: TEnum
    • needle: TEnum

    Returns boolean

Static indexOfItemByKey

  • indexOfItemByKey<TValue, TKey>(collection: TValue[], key: TKey, keySelector: (item: TValue) => TKey): number
  • Type parameters

    • TValue

    • TKey

    Parameters

    • collection: TValue[]
    • key: TKey
    • keySelector: (item: TValue) => TKey
        • (item: TValue): TKey
        • Parameters

          • item: TValue

          Returns TKey

    Returns number

Static indexOfItemInCollection

  • indexOfItemInCollection<TValue>(collection: TValue[], item: TValue | TValue[], compareFunc?: (item1: TValue, item2: TValue) => boolean): number
  • Type parameters

    • TValue

    Parameters

    • collection: TValue[]
    • item: TValue | TValue[]
    • Optional compareFunc: (item1: TValue, item2: TValue) => boolean
        • (item1: TValue, item2: TValue): boolean
        • Parameters

          • item1: TValue
          • item2: TValue

          Returns boolean

    Returns number

Static isBreakStep

Static isValidAppContext

  • isValidAppContext(appContext: ITermingoAppContext): boolean

Static isValidArray

  • isValidArray<TValue>(array: TValue[], allowEmptyArray?: boolean): boolean
  • Type parameters

    • TValue

    Parameters

    • array: TValue[]
    • allowEmptyArray: boolean = false

    Returns boolean

Static isValidEmail

  • isValidEmail(email: string): boolean

Static isValidFunction

  • isValidFunction(func: any): boolean

Static isValidId

  • isValidId(id: number, minId?: number): boolean

Static isValidNumber

  • isValidNumber(value: number): boolean

Static isValidObject

  • isValidObject(value: any): boolean

Static isValidString

  • isValidString(value: string, allowEmpty?: boolean): boolean

Static lastItem

  • lastItem<TValue>(collection: TValue[]): TValue

Static orderItems

Static orderItemsByProperty

Static replaceInString

  • replaceInString(value: string, needles: string[], replaceValues: string[]): string
  • Parameters

    • value: string
    • needles: string[]
    • replaceValues: string[]

    Returns string

Static replaceString

  • replaceString(value: string, newValue: string): string

Static selectProperties

  • selectProperties<TObject, TProperty>(resolveProperty: string | ResolvePropertyFunc<TObject, TProperty>, ...items: TObject[]): TProperty[]

Static selectProperty

  • selectProperty<TObject, TProperty>(item: TObject, resolveProperty: string | ResolvePropertyFunc<TObject, TProperty>, defaultValue?: TProperty): TProperty

Static setCustomFieldValue

Static setCustomerSalution

Static setProperty

  • setProperty<TObject, TProperty>(item: TObject, value: TProperty, setProperty: string | SetPropertyFunc<TObject, TProperty>): void

Static splitAndTrim

  • splitAndTrim(concatenatedValue: string, separator: string): string[]

Static toggleFlag

  • toggleFlag<TEnum>(flags: TEnum, option: TEnum, selected: boolean): TEnum
  • Type parameters

    • TEnum: number

    Parameters

    • flags: TEnum
    • option: TEnum
    • selected: boolean

    Returns TEnum

Static trimAndJoin

  • trimAndJoin(separator: string, ...parts: string[]): string

Static trimAndJoinIds

  • trimAndJoinIds(separator: string, ...items: number[]): string

Static trimAndJoinProperties

  • trimAndJoinProperties<T>(separator: string, resolvePropertyFunc: ResolvePropertyFunc<T, string>, ...items: T[]): string

Static unionArrays

  • unionArrays<TValue>(collection: TValue[], otherCollection: TValue[], compareFunc?: (item1: TValue, item: TValue) => boolean, asCopy?: boolean): TValue[]
  • Type parameters

    • TValue

    Parameters

    • collection: TValue[]
    • otherCollection: TValue[]
    • compareFunc: (item1: TValue, item: TValue) => boolean = null
        • (item1: TValue, item: TValue): boolean
        • Parameters

          • item1: TValue
          • item: TValue

          Returns boolean

    • asCopy: boolean = false

    Returns TValue[]

Static verifyAppContext

  • verifyAppContext(appContext: ITermingoAppContext, baseUrl: string, apiVersion: string, apiSubdomain?: string, calendarSubdomain?: string, frontendSubdomain?: string, oldFrontendSubdomain?: string, oldBackendSubdomain?: string): ITermingoAppContext
  • Parameters

    • appContext: ITermingoAppContext
    • baseUrl: string
    • apiVersion: string
    • Optional apiSubdomain: string
    • Optional calendarSubdomain: string
    • Optional frontendSubdomain: string
    • Optional oldFrontendSubdomain: string
    • Optional oldBackendSubdomain: string

    Returns ITermingoAppContext

Static verifyArray

  • verifyArray<TItem>(value: TItem[], allowNullValue?: boolean): TItem[]
  • Type parameters

    • TItem

    Parameters

    • value: TItem[]
    • allowNullValue: boolean = true

    Returns TItem[]

Static verifyAutoCloseEventMode

Static verifyBaseUrl

  • verifyBaseUrl(value: string, defaultValue?: string): string

Static verifyBoolean

  • verifyBoolean(value: boolean, defaultValue?: boolean): boolean
  • Parameters

    • value: boolean
    • defaultValue: boolean = false

    Returns boolean

Static verifyCustomFieldDictionary

Static verifyCustomFieldValue

Static verifyDateRateMode

Static verifyDateSite

Static verifyDateStateCategory

Static verifyDictionary

  • verifyDictionary<TItem>(dictionary: Dictionary<TItem>, allowNullValue?: boolean): Dictionary<TItem>

Static verifyFrontendBookingUserDisplayMode

  • verifyFrontendBookingUserDisplayMode(displayMode: FrontendBookingUserDisplayMode, defaultValue?: FrontendBookingUserDisplayMode): FrontendBookingUserDisplayMode
  • Parameters

    • displayMode: FrontendBookingUserDisplayMode
    • defaultValue: FrontendBookingUserDisplayMode = ...

    Returns FrontendBookingUserDisplayMode

Static verifyId

  • verifyId(value: string | number, allowNullValue?: boolean): number
  • Parameters

    • value: string | number
    • allowNullValue: boolean = false

    Returns number

Static verifyInputValue

Static verifyNumber

  • verifyNumber(value: string | number, defaultValue?: number, minValue?: number, maxValue?: number, asFloat?: boolean): number
  • Parameters

    • value: string | number
    • defaultValue: number = 0
    • minValue: number = 0
    • maxValue: number = ...
    • asFloat: boolean = false

    Returns number

Static verifyObject

  • verifyObject<TObject>(value: string | TObject, allowNullValue?: boolean): TObject
  • Type parameters

    • TObject

    Parameters

    • value: string | TObject
    • allowNullValue: boolean = true

    Returns TObject

Static verifySessionStore

Static verifySessionUser

Static verifyStoreRole

Static verifyString

  • verifyString(value: string | number | boolean, defaultValue?: string): string
  • Parameters

    • value: string | number | boolean
    • defaultValue: string = ""

    Returns string

Static verifyUserType

Generated using TypeDoc. API-Dokumentation v2.0.1816. Zur Startseite © Copyright 2023 TERMINGO GmbH. All rights reserved.