Zum Hauptinhalt springen

utils

Constructors

Constructor

new utils(): utils

Returns

utils

Methods

trim()

static trim(no, precision): number

Parameters

no

number

precision

number

Returns

number


round()

static round(no, precision): number

Parameters

no

BigSource

precision

number

Returns

number


multiplier()

static multiplier(precision): number

Parameters

precision

number

Returns

number


compare()

static compare(n1, n2, precision): boolean

Parameters

n1

number

n2

number

precision

number

Returns

boolean


calculateVatAmount()

static calculateVatAmount(netAmount, vatRate): number

Parameters

netAmount

BigSource

vatRate

BigSource

Returns

number


calculateVatAmountFromGross()

static calculateVatAmountFromGross(grossAmount, vatRate): number

Parameters

grossAmount

BigSource

vatRate

BigSource

Returns

number


getRowNumberValue()

static getRowNumberValue(row, field): number

Parameters

row

RowGet

field

keyof ptpInvoiceFields

Returns

number


setRowNumberValue()

static setRowNumberValue(row, field, value): number

Parameters

row

RowSet

field

keyof ptpInvoiceFields

value

number

Returns

number


setFieldNumberValue()

static setFieldNumberValue(context, field, value): void

Parameters

context

DocumentsContext

field

keyof ptpInvoiceFields

value

number

Returns

void


setFieldValue()

static setFieldValue(context, field, value): void

Parameters

context

DocumentsContext

field

keyof ptpInvoiceFields

value

string

Returns

void


getFieldNumberValue()

static getFieldNumberValue(context, field): number

Parameters

context

DocumentsContext

field

keyof ptpInvoiceFields

Returns

number


getFieldNumberValues()

static getFieldNumberValues(fields): Record<string, number>

Parameters

fields

string[]

Returns

Record<string, number>


clearFileFieldCache()

static clearFileFieldCache(): void

Returns

void


getFileFieldCache()

static getFileFieldCache(): FileFieldCache

Returns

FileFieldCache


getFieldValueCached()

static getFieldValueCached<K>(field): CacheValue<K>

Type Parameters

K

K extends keyof ptpInvoiceFields

Parameters

field

K

Returns

CacheValue<K>


getFieldValuesCached()

static getFieldValuesCached<T>(fields): CacheValueObject<T>

Type Parameters

T

T extends keyof ptpInvoiceFields[]

Parameters

fields

T

Returns

CacheValueObject<T>


getFieldNumberValueCached()

static getFieldNumberValueCached(field): number

Parameters

field

PtpInvNumberField

Returns

number


getFieldNumberValuesCached()

static getFieldNumberValuesCached<K>(fields): Record<K[number], number>

Type Parameters

K

K extends PtpInvNumberField[]

Parameters

fields

K

Returns

Record<K[number], number>


getFieldValue()

static getFieldValue(context, field): string | number | string[]

Parameters

context

DocumentsContext

field

keyof ptpInvoiceFields

Returns

string | number | string[]


setTotalAmount()

static setTotalAmount(context, value): void

Parameters

context

DocumentsContext

value

number

Returns

void


getTotalAmount()

static getTotalAmount(context): number

Parameters

context

DocumentsContext

Returns

number


showDialog()

static showDialog(title, content): void

Parameters

title

string

content

string

Returns

void


compileLocalizationTemplate()

static compileLocalizationTemplate(name, model): string

Parameters

name

Record<string, string>

model

Record<string, unknown>

Returns

string


getLocaledMessage()

static getLocaledMessage(name): string

Parameters

name

Record<string, string>

Returns

string