add
add: (newItem: Rect) => Promise<number> Type declaration
- (newItem: Rect): Promise<number>
Returns Promise<number>
添加元素的索引。
destroy
destroy: () => Promise<void>
Type declaration
- (): Promise<void>
Returns Promise<void>
find
find: (rect: Rect, startIndex: number) => Promise<number> Type declaration
- (rect: Rect, startIndex: number): Promise<number>
Parameters
- rect: Rect
- startIndex: number
Returns Promise<number>
getAt
getAt: (index: number) => Promise<null | Rect> Type declaration
- (index: number): Promise<null | Rect>
Returns Promise<null | Rect>
返回指定索引位置的 Rect 对象。
getSize
getSize: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回数组中的元素数量。
getUpperBound
getUpperBound: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回数组中的上界。
insertAt
insertAt: (index: number, newItem: Rect, count: number) => Promise<void> Type declaration
- (index: number, newItem: Rect, count: number): Promise<void>
Parameters
- index: number
- newItem: Rect
- count: number
Returns Promise<void>
removeAll
removeAll: () => Promise<void>
Type declaration
- (): Promise<void>
Returns Promise<void>
removeAt
removeAt: (index: number, count: number) => Promise<void>
Type declaration
- (index: number, count: number): Promise<void>
Parameters
- index: number
- count: number
Returns Promise<void>
setAt
setAt: (index: number, newItem: Rect) => Promise<void> Type declaration
- (index: number, newItem: Rect): Promise<void>
Parameters
- index: number
- newItem: Rect
Returns Promise<void>
setSize
setSize: (size: number, growBy: number) => Promise<void>
Type declaration
- (size: number, growBy: number): Promise<void>
Parameters
- size: number
- growBy: number
Returns Promise<void>
将一个 Rect 对象添加到数组中。