breeze-client
Version:
Breeze data management for JavaScript clients
14 lines (13 loc) • 638 B
TypeScript
import { ObservableArray } from './observable-array';
import { ComplexObject, StructuralObject } from './entity-aspect';
import { DataProperty } from './entity-metadata';
export interface ComplexArray extends ObservableArray {
[index: number]: ComplexObject;
parent?: StructuralObject;
parentProperty?: DataProperty;
}
/** For use by breeze plugin authors only. The class is for use in building a [[IModelLibraryAdapter]] implementation.
@adapter (see [[IModelLibraryAdapter]])
@hidden
*/
export declare function makeComplexArray(arr: any[], parent: StructuralObject, parentProperty: DataProperty): ComplexArray;