UNPKG

@sheetxl/models

Version:

Models - A Headless javascript spreadsheet library.

29 lines 1.12 kB
export default ReadOnlyArrayModel; declare class ReadOnlyArrayModel extends AbstractModel { constructor(defaultLength: any, defaultElementOptions: any); _defaultElementOptions: any; _defaultFunctionLength: any; _wildCardProperty: CollectingWildCardProperty; _elementProperty: ArrayElementProperty; getProperty(propertyName: any): any; isArray(): boolean; clear(): void; append(_element: any): void; insertAt(_key: any, _element: any): void; remove(_key: any): void; setAt(index: any, value: any): void; getAt(index: any): any; lookupPropertyDef(propertyName: any): any; setPropertyValueAt(index: any, explicitValue: any): void; getPropertyValueAt(propertyPath: any): any; } import AbstractModel from "./AbstractModel"; declare class CollectingWildCardProperty extends ModelProperty { constructor(instance: any, pathCollection: any); _instance: any; _pathCollection: any; _retValue: any; } import ArrayElementProperty from "./ArrayElementProperty"; import ModelProperty from "./ModelProperty"; //# sourceMappingURL=ReadOnlyArrayModel.d.ts.map