backgroundrun
TypeScript icon, indicating that this package has built-in type declarations

1.1.38 • Public • Published

backgroundrun

test background

Install

npm install backgroundrun
npx cap sync

API

echo(...)

echo(options: { value: string; }) => Promise<{ value: string; }>
Param Type
options { value: string; }

Returns: Promise<{ value: string; }>


addListener(string, ...)

addListener(eventName: string, listenerFunc: (...args: any[]) => void) => Promise<PluginListenerHandle>
Param Type
eventName string
listenerFunc (...args: any[]) => void

Returns: Promise<PluginListenerHandle>


addAppResumedListener()

addAppResumedListener() => Promise<void>

clearAppResumedListener()

clearAppResumedListener() => Promise<void>

showNotificationOnAppClose(...)

showNotificationOnAppClose(options: GpsOptions) => Promise<GpsOptions>
Param Type
options GpsOptions

Returns: Promise<GpsOptions>


stopNotificationService()

stopNotificationService() => Promise<void>

checkPermissionsService(...)

checkPermissionsService(options: { value: boolean; }) => Promise<{ value: boolean; }>
Param Type
options { value: boolean; }

Returns: Promise<{ value: boolean; }>


ignoringBatteryOptimizationsService()

ignoringBatteryOptimizationsService() => Promise<void>

requestBatteryOptimizations()

requestBatteryOptimizations() => Promise<void>

requestNotificationPermission()

requestNotificationPermission() => Promise<void>

checkUsageStatsNotificationPausePermission(...)

checkUsageStatsNotificationPausePermission(options: { value: boolean; }) => Promise<{ value: boolean; }>
Param Type
options { value: boolean; }

Returns: Promise<{ value: boolean; }>


checkManageAppPermissionsPermission(...)

checkManageAppPermissionsPermission(options: { value: boolean; }) => Promise<{ value: boolean; }>
Param Type
options { value: boolean; }

Returns: Promise<{ value: boolean; }>


checkNotificationPermission()

checkNotificationPermission() => Promise<void>

openNotificationSettings()

openNotificationSettings() => Promise<void>

acquireWakeLock()

acquireWakeLock() => Promise<void>

releaseWakeLock()

releaseWakeLock() => Promise<void>

openLocationSettings()

openLocationSettings() => Promise<void>

checkPermissionCamera(...)

checkPermissionCamera(options: { value: boolean; }) => Promise<{ value: boolean; }>
Param Type
options { value: boolean; }

Returns: Promise<{ value: boolean; }>


checkPermissionMicroPhone(...)

checkPermissionMicroPhone(options: { value: boolean; }) => Promise<{ value: boolean; }>
Param Type
options { value: boolean; }

Returns: Promise<{ value: boolean; }>


checkPermissionAudio(...)

checkPermissionAudio(options: { value: boolean; }) => Promise<{ value: boolean; }>
Param Type
options { value: boolean; }

Returns: Promise<{ value: boolean; }>


Interfaces

PluginListenerHandle

Prop Type
remove () => Promise<void>

GpsOptions

Prop Type
url String
id1 String
id2 String
id3 String
id4 String
title String
timerGps Number
coordinatesShow boolean
timeShow boolean

String

Allows manipulation and formatting of text strings and determination and location of substrings within strings.

Prop Type Description
length number Returns the length of a String object.
Method Signature Description
toString () => string Returns a string representation of a string.
charAt (pos: number) => string Returns the character at the specified index.
charCodeAt (index: number) => number Returns the Unicode value of the character at the specified location.
concat (...strings: string[]) => string Returns a string that contains the concatenation of two or more strings.
indexOf (searchString: string, position?: number | undefined) => number Returns the position of the first occurrence of a substring.
lastIndexOf (searchString: string, position?: number | undefined) => number Returns the last occurrence of a substring in the string.
localeCompare (that: string) => number Determines whether two strings are equivalent in the current locale.
match (regexp: string | RegExp) => RegExpMatchArray | null Matches a string with a regular expression, and returns an array containing the results of that search.
replace (searchValue: string | RegExp, replaceValue: string) => string Replaces text in a string, using a regular expression or search string.
replace (searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string) => string Replaces text in a string, using a regular expression or search string.
search (regexp: string | RegExp) => number Finds the first substring match in a regular expression search.
slice (start?: number | undefined, end?: number | undefined) => string Returns a section of a string.
split (separator: string | RegExp, limit?: number | undefined) => string[] Split a string into substrings using the specified separator and return them as an array.
substring (start: number, end?: number | undefined) => string Returns the substring at the specified location within a String object.
toLowerCase () => string Converts all the alphabetic characters in a string to lowercase.
toLocaleLowerCase (locales?: string | string[] | undefined) => string Converts all alphabetic characters to lowercase, taking into account the host environment's current locale.
toUpperCase () => string Converts all the alphabetic characters in a string to uppercase.
toLocaleUpperCase (locales?: string | string[] | undefined) => string Returns a string where all alphabetic characters have been converted to uppercase, taking into account the host environment's current locale.
trim () => string Removes the leading and trailing white space and line terminator characters from a string.
substr (from: number, length?: number | undefined) => string Gets a substring beginning at the specified location and having the specified length.
valueOf () => string Returns the primitive value of the specified object.

RegExpMatchArray

Prop Type
index number
input string

RegExp

Prop Type Description
source string Returns a copy of the text of the regular expression pattern. Read-only. The regExp argument is a Regular expression object. It can be a variable name or a literal.
global boolean Returns a Boolean value indicating the state of the global flag (g) used with a regular expression. Default is false. Read-only.
ignoreCase boolean Returns a Boolean value indicating the state of the ignoreCase flag (i) used with a regular expression. Default is false. Read-only.
multiline boolean Returns a Boolean value indicating the state of the multiline flag (m) used with a regular expression. Default is false. Read-only.
lastIndex number
Method Signature Description
exec (string: string) => RegExpExecArray | null Executes a search on a string using a regular expression pattern, and returns an array containing the results of that search.
test (string: string) => boolean Returns a Boolean value that indicates whether or not a pattern exists in a searched string.
compile () => this

RegExpExecArray

Prop Type
index number
input string

Number

An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.

Method Signature Description
toString (radix?: number | undefined) => string Returns a string representation of an object.
toFixed (fractionDigits?: number | undefined) => string Returns a string representing a number in fixed-point notation.
toExponential (fractionDigits?: number | undefined) => string Returns a string containing a number represented in exponential notation.
toPrecision (precision?: number | undefined) => string Returns a string containing a number represented either in exponential or fixed-point notation with a specified number of digits.
valueOf () => number Returns the primitive value of the specified object.

Readme

Keywords

Package Sidebar

Install

npm i backgroundrun

Weekly Downloads

0

Version

1.1.38

License

MIT

Unpacked Size

146 kB

Total Files

32

Last publish

Collaborators

  • alicarlo