Globals
Stimulsoft
System
StiArray
Class StiArray
Hierarchy
StiObject
StiArray
Implements
IAsIs
Index
Constructors
constructor
Properties
value
stimulsoft
Accessors
count
Items
Methods
add
Range
as
clear
clone
compare
To
contains
copy
To
equals
get
ByIndex
get
Hash
Code
get
Keys
get
Length
get
Net
Type
Name
get
Type
get
Type
Name
insert
is
is2
memberwise
Clone
peek
remove
remove
At
remove
ByIndex
remove
Range
set
ByIndex
sort2
to
Array
to
Boolean
to
List
to
Number
to
String
add
Event
clear
compare
To
copy
copy2
copy3
create
create1
create2
create3
disable
All
Enumerable
distinct
equals
get
Own
Property
Names
init
is
Array
is
Null
OrUndefined
keys
merge
Deep
number
Sort
Function
reference
Equals
reverse
save
As
sort
sort3
Constructors
constructor
new
Sti
Array
(
value
:
any
)
:
StiArray
Parameters
value:
any
Returns
StiArray
Properties
value
value
:
any
Static
stimulsoft
stimulsoft
:
symbol
= Symbol("stimulsoft")
Accessors
count
Items
get
countItems
(
)
:
number
Returns
number
Methods
add
Range
add
Range
(
items
:
any
[]
)
:
void
Parameters
items:
any
[]
Returns
void
as
as<T>
(
type
:
object
|
Interface
<
T
>
)
:
T
Type parameters
T
Parameters
type:
object
|
Interface
<
T
>
Returns
T
clear
clear
(
)
:
void
Returns
void
clone
clone
(
)
:
any
Returns
any
compare
To
compare
To
(
object
:
any
)
:
number
Parameters
object:
any
Returns
number
contains
contains
(
item
:
any
)
:
boolean
Parameters
item:
any
Returns
boolean
copy
To
copy
To
(
array
:
any
[]
, index
?:
number
)
:
void
Parameters
array:
any
[]
Default value
index:
number
= 0
Returns
void
equals
equals
(
...
args
:
any
[]
)
:
boolean
Parameters
Rest
...
args:
any
[]
Returns
boolean
get
ByIndex
get
ByIndex
(
index
:
number
, keys
?:
string
[]
)
:
any
Parameters
index:
number
Default value
keys:
string
[]
= null
Returns
any
get
Hash
Code
get
Hash
Code
(
)
:
number
Returns
number
get
Keys
get
Keys
(
)
:
string
[]
Returns
string
[]
get
Length
get
Length
(
dimension
:
number
)
:
number
Parameters
dimension:
number
Returns
number
get
Net
Type
Name
get
Net
Type
Name
(
)
:
string
Returns
string
get
Type
get
Type
(
)
:
Type
Returns
Type
get
Type
Name
get
Type
Name
(
)
:
string
Returns
string
insert
insert
(
index
:
number
, item
:
any
)
:
void
Parameters
index:
number
item:
any
Returns
void
is
is<T>
(
type
:
object
|
Interface
<
T
>
)
:
this
Type parameters
T
Parameters
type:
object
|
Interface
<
T
>
Returns
this
is2
is2<T>
(
type
:
object
|
Interface
<
T
>
)
:
boolean
Type parameters
T
Parameters
type:
object
|
Interface
<
T
>
Returns
boolean
memberwise
Clone
memberwise
Clone
(
isBase
?:
boolean
)
:
any
Parameters
Default value
isBase:
boolean
= false
Returns
any
peek
peek
(
)
:
any
Returns
any
remove
remove<T>
(
item
:
T
)
:
void
Type parameters
T
Parameters
item:
T
Returns
void
remove
At
remove
At
(
index
:
number
)
:
void
Parameters
index:
number
Returns
void
remove
ByIndex
remove
ByIndex
(
index
:
number
)
:
any
Parameters
index:
number
Returns
any
remove
Range
remove
Range
(
index
:
number
, count
:
number
)
:
void
Parameters
index:
number
count:
number
Returns
void
set
ByIndex
set
ByIndex
(
index
:
number
, item
:
any
)
:
void
Parameters
index:
number
item:
any
Returns
void
sort2
sort2
(
comparer
:
IComparer
<
any
>
)
:
any
[]
Parameters
comparer:
IComparer
<
any
>
Returns
any
[]
to
Array
to
Array
(
)
:
any
[]
Returns
any
[]
to
Boolean
to
Boolean
(
)
:
boolean
Returns
boolean
to
List
to
List<T>
(
)
:
List
<
T
>
Type parameters
T
Returns
List
<
T
>
to
Number
to
Number
(
float
?:
boolean
)
:
number
Parameters
Default value
float:
boolean
= true
Returns
number
to
String
to
String
(
)
:
string
Returns
string
Static
add
Event
add
Event
(
element
:
any
, eventName
:
string
, fn
:
Function
)
:
void
Parameters
element:
any
eventName:
string
fn:
Function
Returns
void
Static
clear
clear
(
array
:
any
[]
, index
:
number
, length
:
number
)
:
any
[]
Parameters
array:
any
[]
index:
number
length:
number
Returns
any
[]
Static
compare
To
compare
To
(
a
:
any
, b
:
any
)
:
number
Parameters
a:
any
b:
any
Returns
number
Static
copy
copy
(
sourceArray
:
any
[]
, startIndex
:
number
, destinationArray
:
any
[]
, count
:
number
)
:
void
Parameters
sourceArray:
any
[]
startIndex:
number
destinationArray:
any
[]
count:
number
Returns
void
Static
copy2
copy2
(
sourceArray
:
any
[]
, sourceIndex
:
number
, destinationArray
:
any
[]
, destinationIndex
:
number
, count
:
number
)
:
void
Parameters
sourceArray:
any
[]
sourceIndex:
number
destinationArray:
any
[]
destinationIndex:
number
count:
number
Returns
void
Static
copy3
copy3
(
sourceArray
:
any
[]
, destinationArray
:
any
[]
)
:
void
Parameters
sourceArray:
any
[]
destinationArray:
any
[]
Returns
void
Static
create
create<T>
(
t
:
Type
, count
:
number
, isStructure
?:
boolean
)
:
T
[]
Type parameters
T
Parameters
t:
Type
count:
number
Default value
isStructure:
boolean
= false
Returns
T
[]
Static
create1
create1<T>
(
t
:
Type
,
...
values
:
any
[]
)
:
T
[]
Type parameters
T
Parameters
t:
Type
Rest
...
values:
any
[]
Returns
T
[]
Static
create2
create2<T>
(
t
:
Type
, count1
:
number
, count2
:
number
, isStructure
?:
boolean
)
:
T
[]
[]
Type parameters
T
Parameters
t:
Type
count1:
number
count2:
number
Default value
isStructure:
boolean
= false
Returns
T
[]
[]
Static
create3
create3<T>
(
t
:
Type
, count1
:
number
, count2
:
number
, count3
:
number
, isStructure
?:
boolean
)
:
T
[]
[]
[]
Type parameters
T
Parameters
t:
Type
count1:
number
count2:
number
count3:
number
Default value
isStructure:
boolean
= false
Returns
T
[]
[]
[]
Static
disable
All
Enumerable
disable
All
Enumerable
(
prototype
:
any
, obj
:
any
)
:
void
Parameters
prototype:
any
obj:
any
Returns
void
Static
distinct
distinct<T>
(
array
:
T
[]
)
:
T
[]
Type parameters
T
Parameters
array:
T
[]
Returns
T
[]
Static
equals
equals
(
objA
:
any
, objB
:
any
)
:
boolean
Parameters
objA:
any
objB:
any
Returns
boolean
Static
get
Own
Property
Names
get
Own
Property
Names
(
obj
:
any
)
:
string
[]
Parameters
obj:
any
Returns
string
[]
Static
init
init
(
)
:
void
Returns
void
Static
is
Array
is
Array<T>
(
data
:
any
)
:
data
Type parameters
T
Parameters
data:
any
Returns
data
Static
is
Null
OrUndefined
is
Null
OrUndefined
(
obj
:
any
)
:
boolean
Parameters
obj:
any
Returns
boolean
Static
keys
keys
(
obj
:
any
)
:
string
[]
Parameters
obj:
any
Returns
string
[]
Static
merge
Deep
merge
Deep
(
target
:
any
,
...
sources
:
any
[]
)
:
any
Parameters
target:
any
Rest
...
sources:
any
[]
Returns
any
Static
number
Sort
Function
number
Sort
Function
(
)
:
any
Returns
any
Static
reference
Equals
reference
Equals
(
objA
:
any
, objB
:
any
)
:
boolean
Parameters
objA:
any
objB:
any
Returns
boolean
Static
reverse
reverse
(
array
:
any
[]
)
:
any
[]
Parameters
array:
any
[]
Returns
any
[]
Static
save
As
save
As
(
data
:
any
, fileName
:
string
, type
?:
string
)
:
void
Parameters
data:
any
fileName:
string
Default value
type:
string
= "application/octet-stream"
Returns
void
Static
sort
sort
(
array
:
any
[]
)
:
any
[]
Parameters
array:
any
[]
Returns
any
[]
Static
sort3
sort3
(
keys
:
number
[]
, items
:
any
[]
)
:
void
Parameters
keys:
number
[]
items:
any
[]
Returns
void
Globals
Sti
Options
Stimulsoft
Base
Blockly
Dashboard
Data
Designer
Report
System
Collections
Crypt
Data
Drawing
Globalization
IO
Internals
Text
Xml
Viewer
Sti
Array
constructor
value
stimulsoft
count
Items
add
Range
as
clear
clone
compare
To
contains
copy
To
equals
get
ByIndex
get
Hash
Code
get
Keys
get
Length
get
Net
Type
Name
get
Type
get
Type
Name
insert
is
is2
memberwise
Clone
peek
remove
remove
At
remove
ByIndex
remove
Range
set
ByIndex
sort2
to
Array
to
Boolean
to
List
to
Number
to
String
add
Event
clear
compare
To
copy
copy2
copy3
create
create1
create2
create3
disable
All
Enumerable
distinct
equals
get
Own
Property
Names
init
is
Array
is
Null
OrUndefined
keys
merge
Deep
number
Sort
Function
reference
Equals
reverse
save
As
sort
sort3
Generated using
TypeDoc