wallee
Version:
TypeScript/JavaScript client for wallee
35 lines (34 loc) • 994 B
TypeScript
import type { LabelDescriptor } from './LabelDescriptor';
/**
*
* @export
* @interface Label
*/
export interface Label {
/**
* The label's content formatted as string.
* @type {string}
* @memberof Label
*/
readonly contentAsString?: string;
/**
*
* @type {LabelDescriptor}
* @memberof Label
*/
descriptor?: LabelDescriptor;
/**
* The label's actual content.
* @type {any}
* @memberof Label
*/
readonly content?: any | null;
}
/**
* Check if a given object implements the Label interface.
*/
export declare function instanceOfLabel(value: object): value is Label;
export declare function LabelFromJSON(json: any): Label;
export declare function LabelFromJSONTyped(json: any, ignoreDiscriminator: boolean): Label;
export declare function LabelToJSON(json: any): Label;
export declare function LabelToJSONTyped(value?: Omit<Label, 'contentAsString' | 'content'> | null, ignoreDiscriminator?: boolean): any;