0.0.1 • Published 1 year ago

tar-sdk-capacitor v0.0.1

Weekly downloads
-
License
MIT
Repository
bitbucket
Last release
1 year ago

tar-sdk-capacitor

Allows easy integration of the TroposAR SDK for augmented reality in Capacitor apps.

Install

npm install tar-sdk-capacitor
npx cap sync

API

setTARParameters(...)

setTARParameters(params: TARSDKParams) => Promise<void>
ParamType
paramsTARSDKParams

showTAR(...)

showTAR(settings: TARSDKParams) => Promise<void>
ParamType
settingsTARSDKParams

showTARWithAsset(...)

showTARWithAsset(params: TARSDKWitAssetParams) => Promise<void>
ParamType
paramsTARSDKWitAssetParams

isSupported()

isSupported() => Promise<{ value: boolean; }>

Returns: Promise<{ value: boolean; }>


Interfaces

TARSDKParams

PropType
apiKeyString
languageString
defaultLanguageString
activeLanguagesArray<String>
mapModeBoolean
walletModeBoolean
paintingModeBoolean
colorPaletteObject
startModeTARSDKStartMode

String

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

PropTypeDescription
lengthnumberReturns the length of a String object.
MethodSignatureDescription
toString() => stringReturns a string representation of a string.
charAt(pos: number) => stringReturns the character at the specified index.
charCodeAt(index: number) => numberReturns the Unicode value of the character at the specified location.
concat(...strings: string[]) => stringReturns a string that contains the concatenation of two or more strings.
indexOf(searchString: string, position?: number | undefined) => numberReturns the position of the first occurrence of a substring.
lastIndexOf(searchString: string, position?: number | undefined) => numberReturns the last occurrence of a substring in the string.
localeCompare(that: string) => numberDetermines whether two strings are equivalent in the current locale.
match(regexp: string | RegExp) => RegExpMatchArray | nullMatches a string with a regular expression, and returns an array containing the results of that search.
replace(searchValue: string | RegExp, replaceValue: string) => stringReplaces text in a string, using a regular expression or search string.
replace(searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string) => stringReplaces text in a string, using a regular expression or search string.
search(regexp: string | RegExp) => numberFinds the first substring match in a regular expression search.
slice(start?: number | undefined, end?: number | undefined) => stringReturns 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) => stringReturns the substring at the specified location within a String object.
toLowerCase() => stringConverts all the alphabetic characters in a string to lowercase.
toLocaleLowerCase(locales?: string | string[] | undefined) => stringConverts all alphabetic characters to lowercase, taking into account the host environment's current locale.
toUpperCase() => stringConverts all the alphabetic characters in a string to uppercase.
toLocaleUpperCase(locales?: string | string[] | undefined) => stringReturns a string where all alphabetic characters have been converted to uppercase, taking into account the host environment's current locale.
trim() => stringRemoves the leading and trailing white space and line terminator characters from a string.
substr(from: number, length?: number | undefined) => stringGets a substring beginning at the specified location and having the specified length.
valueOf() => stringReturns the primitive value of the specified object.

RegExpMatchArray

PropType
indexnumber
inputstring

RegExp

PropTypeDescription
sourcestringReturns 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.
globalbooleanReturns a Boolean value indicating the state of the global flag (g) used with a regular expression. Default is false. Read-only.
ignoreCasebooleanReturns a Boolean value indicating the state of the ignoreCase flag (i) used with a regular expression. Default is false. Read-only.
multilinebooleanReturns a Boolean value indicating the state of the multiline flag (m) used with a regular expression. Default is false. Read-only.
lastIndexnumber
MethodSignatureDescription
exec(string: string) => RegExpExecArray | nullExecutes a search on a string using a regular expression pattern, and returns an array containing the results of that search.
test(string: string) => booleanReturns a Boolean value that indicates whether or not a pattern exists in a searched string.
compile() => this

RegExpExecArray

PropType
indexnumber
inputstring

Array

PropTypeDescription
lengthnumberGets or sets the length of the array. This is a number one higher than the highest index in the array.
MethodSignatureDescription
toString() => stringReturns a string representation of an array.
toLocaleString() => stringReturns a string representation of an array. The elements are converted to string using their toLocalString methods.
pop() => T | undefinedRemoves the last element from an array and returns it. If the array is empty, undefined is returned and the array is not modified.
push(...items: T[]) => numberAppends new elements to the end of an array, and returns the new length of the array.
concat(...items: ConcatArray<T>[]) => T[]Combines two or more arrays. This method returns a new array without modifying any existing arrays.
concat(...items: (T | ConcatArray<T>)[]) => T[]Combines two or more arrays. This method returns a new array without modifying any existing arrays.
join(separator?: string | undefined) => stringAdds all the elements of an array into a string, separated by the specified separator string.
reverse() => T[]Reverses the elements in an array in place. This method mutates the array and returns a reference to the same array.
shift() => T | undefinedRemoves the first element from an array and returns it. If the array is empty, undefined is returned and the array is not modified.
slice(start?: number | undefined, end?: number | undefined) => T[]Returns a copy of a section of an array. For both start and end, a negative index can be used to indicate an offset from the end of the array. For example, -2 refers to the second to last element of the array.
sort(compareFn?: ((a: T, b: T) => number) | undefined) => thisSorts an array in place. This method mutates the array and returns a reference to the same array.
splice(start: number, deleteCount?: number | undefined) => T[]Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
splice(start: number, deleteCount: number, ...items: T[]) => T[]Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
unshift(...items: T[]) => numberInserts new elements at the start of an array, and returns the new length of the array.
indexOf(searchElement: T, fromIndex?: number | undefined) => numberReturns the index of the first occurrence of a value in an array, or -1 if it is not present.
lastIndexOf(searchElement: T, fromIndex?: number | undefined) => numberReturns the index of the last occurrence of a specified value in an array, or -1 if it is not present.
every<S extends T>(predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any) => this is S[]Determines whether all the members of an array satisfy the specified test.
every(predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => booleanDetermines whether all the members of an array satisfy the specified test.
some(predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => booleanDetermines whether the specified callback function returns true for any element of an array.
forEach(callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any) => voidPerforms the specified action for each element in an array.
map<U>(callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any) => U[]Calls a defined callback function on each element of an array, and returns an array that contains the results.
filter<S extends T>(predicate: (value: T, index: number, array: T[]) => value is S, thisArg?: any) => S[]Returns the elements of an array that meet the condition specified in a callback function.
filter(predicate: (value: T, index: number, array: T[]) => unknown, thisArg?: any) => T[]Returns the elements of an array that meet the condition specified in a callback function.
reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T) => TCalls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T) => T
reduce<U>(callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U) => UCalls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
reduceRight(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T) => TCalls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
reduceRight(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue: T) => T
reduceRight<U>(callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U) => UCalls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

ConcatArray

PropType
lengthnumber
MethodSignature
join(separator?: string | undefined) => string
slice(start?: number | undefined, end?: number | undefined) => T[]

Boolean

MethodSignatureDescription
valueOf() => booleanReturns the primitive value of the specified object.

Object

Provides functionality common to all JavaScript objects.

PropTypeDescription
constructorFunctionThe initial value of Object.prototype.constructor is the standard built-in Object constructor.
MethodSignatureDescription
toString() => stringReturns a string representation of an object.
toLocaleString() => stringReturns a date converted to a string using the current locale.
valueOf() => ObjectReturns the primitive value of the specified object.
hasOwnProperty(v: PropertyKey) => booleanDetermines whether an object has a property with the specified name.
isPrototypeOf(v: Object) => booleanDetermines whether an object exists in another object's prototype chain.
propertyIsEnumerable(v: PropertyKey) => booleanDetermines whether a specified property is enumerable.

Function

Creates a new function.

PropType
prototypeany
lengthnumber
argumentsany
callerFunction
MethodSignatureDescription
apply(this: Function, thisArg: any, argArray?: any) => anyCalls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.
call(this: Function, thisArg: any, ...argArray: any[]) => anyCalls a method of an object, substituting another object for the current object.
bind(this: Function, thisArg: any, ...argArray: any[]) => anyFor a given function, creates a bound function that has the same body as the original function. The this object of the bound function is associated with the specified object, and has the specified initial parameters.
toString() => stringReturns a string representation of a function.

TARSDKWitAssetParams

PropType
assetIdString
assetParamsArray<String>
paramsTARSDKParams

Type Aliases

PropertyKey

string | number | symbol

Enums

TARSDKStartMode

Members
Indoor
Geo
0.0.1

1 year ago