node-opcua-basic-types
Version:
pure nodejs OPCUA SDK - module basic-types
22 lines (17 loc) • 621 B
text/typescript
/***
* @module node-opcua-basic-types
*/
import { BinaryStream, OutputBinaryStream } from "node-opcua-binary-stream";
import { decodeUAString, encodeUAString, UAString } from "./string";
export function validateLocaleId(value: unknown): boolean {
// TODO : check that localeID is well-formed
// see part 3 $8.4 page 63
return true;
}
export type LocaleId = UAString;
export function encodeLocaleId(localeId: LocaleId, stream: OutputBinaryStream): void {
return encodeUAString(localeId, stream);
}
export function decodeLocaleId(stream: BinaryStream): LocaleId {
return decodeUAString(stream);
}