Files
GDevelop/GDevelop.js/types/gdvaluetypemetadata.js

26 lines
1.0 KiB
JavaScript

// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdValueTypeMetadata {
constructor(): void;
getName(): string;
setName(name_: string): gdValueTypeMetadata;
getExtraInfo(): string;
setExtraInfo(extraInfo_: string): gdValueTypeMetadata;
isOptional(): boolean;
setOptional(optional_: boolean): gdValueTypeMetadata;
getDefaultValue(): string;
setDefaultValue(defaultValue_: string): gdValueTypeMetadata;
isObject(): boolean;
isBehavior(): boolean;
isNumber(): boolean;
isString(): boolean;
isVariable(): boolean;
static isTypeObject(parameterType: string): boolean;
static isTypeBehavior(parameterType: string): boolean;
static isTypeExpression(type: string, parameterType: string): boolean;
static getPrimitiveValueType(parameterType: string): string;
static convertPropertyTypeToValueType(propertyType: string): string;
serializeTo(element: gdSerializerElement): void;
unserializeFrom(element: gdSerializerElement): void;
delete(): void;
ptr: number;
};