pip-services4-expressions-node
Version:
Tokenizers, parsers and expression calculators in Node.js / ES2017
25 lines (24 loc) • 862 B
TypeScript
import { Variant } from './Variant';
import { VariantType } from './VariantType';
import { AbstractVariantOperations } from './AbstractVariantOperations';
/**
* Implements a type unsafe variant operations manager object.
*/
export declare class TypeUnsafeVariantOperations extends AbstractVariantOperations {
/**
* Converts variant to specified type
* @param value A variant value to be converted.
* @param newType A type of object to be returned.
* @returns A converted Variant value.
*/
convert(value: Variant, newType: VariantType): Variant;
private convertFromNull;
private convertFromInteger;
private convertFromLong;
private convertFromFloat;
private convertFromDouble;
private convertFromString;
private convertFromBoolean;
private convertFromDateTime;
private convertFromTimeSpan;
}