OneSDK — OneComme 9.1.1
Preparing search index...
types/SDK
OneSDKPublic
Interface OneSDKPublic
interface
OneSDKPublic
{
config
:
Readonly
<
OneSDKConfig
>
;
connected
:
boolean
;
PERM
:
{
[
key
:
string
]:
string
}
;
cancelOrder
(
orderId
:
string
)
:
Promise
<
OrderItem
[]
>
;
checkLicensed
()
:
Promise
<
boolean
>
;
completeOrder
(
orderId
:
string
)
:
Promise
<
OrderItem
[]
>
;
connect
()
:
Promise
<
void
>
;
getCommentStyle
(
comment
:
Comment
)
:
{
[
key
:
string
]:
any
}
;
getInfo
()
:
Promise
<
AppInfo
>
;
getOrders
()
:
Promise
<
OrderItem
[]
>
;
getPinnedComment
()
:
Promise
<
Comment
|
null
>
;
getSetList
()
:
Promise
<
SetListAPIResponse
>
;
getStyleVariable
<
T
=
any
>
(
name
:
string
,
defaultValue
:
T
,
parser
?:
(
val
:
string
)
=>
T
,
)
:
T
;
ready
()
:
Promise
<
void
>
;
reset
()
:
void
;
setup
(
op
?:
Partial
<
OneSDKConfig
>
)
:
Promise
<
void
>
;
subscribe
<
T
extends
Subscriber
<
SendType
>
>
(
subscriber
:
T
)
:
number
;
toNumberFromShortNumberFormat
(
str
:
string
)
:
number
;
toShortNumberFormat
(
num
:
number
)
:
string
|
number
;
unsubscribe
(
subscriberId
:
number
)
:
void
;
usePermission
(
templateNames
:
string
[]
,
base
:
string
[]
)
:
SendType
[]
;
}
Implemented by
OneSDK
Index
Properties
config
connected
PERM
Methods
cancel
Order
check
Licensed
complete
Order
connect
get
Comment
Style
get
Info
get
Orders
get
Pinned
Comment
get
Set
List
get
Style
Variable
ready
reset
setup
subscribe
to
Number
From
Short
Number
Format
to
Short
Number
Format
unsubscribe
use
Permission
Properties
Readonly
config
config
:
Readonly
<
OneSDKConfig
>
Readonly
connected
connected
:
boolean
Readonly
PERM
PERM
:
{
[
key
:
string
]:
string
}
Methods
cancel
Order
cancelOrder
(
orderId
:
string
)
:
Promise
<
OrderItem
[]
>
Parameters
orderId
:
string
Returns
Promise
<
OrderItem
[]
>
check
Licensed
checkLicensed
()
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
complete
Order
completeOrder
(
orderId
:
string
)
:
Promise
<
OrderItem
[]
>
Parameters
orderId
:
string
Returns
Promise
<
OrderItem
[]
>
connect
connect
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Comment
Style
getCommentStyle
(
comment
:
Comment
)
:
{
[
key
:
string
]:
any
}
Parameters
comment
:
Comment
Returns
{
[
key
:
string
]:
any
}
get
Info
getInfo
()
:
Promise
<
AppInfo
>
Returns
Promise
<
AppInfo
>
get
Orders
getOrders
()
:
Promise
<
OrderItem
[]
>
Returns
Promise
<
OrderItem
[]
>
get
Pinned
Comment
getPinnedComment
()
:
Promise
<
Comment
|
null
>
Returns
Promise
<
Comment
|
null
>
get
Set
List
getSetList
()
:
Promise
<
SetListAPIResponse
>
Returns
Promise
<
SetListAPIResponse
>
get
Style
Variable
getStyleVariable
<
T
=
any
>
(
name
:
string
,
defaultValue
:
T
,
parser
?:
(
val
:
string
)
=>
T
,
)
:
T
Type Parameters
T
=
any
Parameters
name
:
string
defaultValue
:
T
Optional
parser
:
(
val
:
string
)
=>
T
Returns
T
ready
ready
()
:
Promise
<
void
>
Returns
Promise
<
void
>
reset
reset
()
:
void
Returns
void
setup
setup
(
op
?:
Partial
<
OneSDKConfig
>
)
:
Promise
<
void
>
Parameters
Optional
op
:
Partial
<
OneSDKConfig
>
Returns
Promise
<
void
>
subscribe
subscribe
<
T
extends
Subscriber
<
SendType
>
>
(
subscriber
:
T
)
:
number
Type Parameters
T
extends
Subscriber
<
SendType
>
Parameters
subscriber
:
T
Returns
number
to
Number
From
Short
Number
Format
toNumberFromShortNumberFormat
(
str
:
string
)
:
number
Parameters
str
:
string
Returns
number
to
Short
Number
Format
toShortNumberFormat
(
num
:
number
)
:
string
|
number
Parameters
num
:
number
Returns
string
|
number
unsubscribe
unsubscribe
(
subscriberId
:
number
)
:
void
Parameters
subscriberId
:
number
Returns
void
use
Permission
usePermission
(
templateNames
:
string
[]
,
base
:
string
[]
)
:
SendType
[]
Parameters
templateNames
:
string
[]
base
:
string
[]
Returns
SendType
[]
Settings
Theme
OS
Light
Dark
On This Page
Properties
config
connected
PERM
Methods
cancel
Order
check
Licensed
complete
Order
connect
get
Comment
Style
get
Info
get
Orders
get
Pinned
Comment
get
Set
List
get
Style
Variable
ready
reset
setup
subscribe
to
Number
From
Short
Number
Format
to
Short
Number
Format
unsubscribe
use
Permission
OneSDK — OneComme 9.1.1
Loading...