UNPKG

@bacnet-js/device

Version:

A TypeScript library for implementing BACnet IP devices in Node.js.

15 lines 855 B
import { type ApplicationTagValueTypeMap, type BACNetAppData, ApplicationTag, PropertyIdentifier } from '@bacnet-js/client'; import { type BDPropertyAccessContext } from './../types.js'; import { BDAbstractArrayProperty } from './abstract.js'; export declare class BDArrayProperty<Tag extends ApplicationTag, Type extends ApplicationTagValueTypeMap[Tag] = ApplicationTagValueTypeMap[Tag]> extends BDAbstractArrayProperty<Tag, Type> { #private; constructor(identifier: PropertyIdentifier, writable: boolean, data: BACNetAppData<Tag, Type>[]); getData(ctx?: BDPropertyAccessContext): BACNetAppData<Tag, Type>[]; setData(data: BACNetAppData<Tag, Type>[]): Promise<void>; /** * * @internal */ ___writeData(data: BACNetAppData<Tag, Type> | BACNetAppData<Tag, Type>[]): Promise<void>; } //# sourceMappingURL=array.d.ts.map