String

Classe représentant une chaîne de charactères.

      

import {String_} from "@adclz/plcdatabuilder/types"
 
const MyString = new String_({})
const MyString: String_
 

String__ possède un tiret _ afin de ne pas écraser l'objet String de javascript.
Faites attention lors que vous utilisez les 2 objets dans un programme.
class String_ extends PlcStringType {
    declare DefaultValue: string;
    constructor (Params: PlcStringTypeParameters) {
        super(Params)
        this.DefaultValue = Params.DefaultValue ?? ''
    }
}

🏗️ Constructeur

Les paramètres du constructeur hérite de BaseTypeParameters et PrimitivePlcParams.
Référez à la section Base Commune.
String_.prototype.constructor = (Params: PlcStringTypeParameters) => String_

Params

interface PlcStringTypeParameters extends PrimitivePlcParams {
    DefaultValue?: string
}

Paramètres de construction d'une chaîne de charactères.

DefaultValue

PlcStringTypeParameters.DefaultValue = string | undefined

Valeur par défaut de la chaîne de charactères.
Par défaut: '' si non précsicé.

Exemple

      

import {String_} from "@adclz/plcdatabuilder/types"
 
const MyString = new String_({DefaultValue: "MyString"})
const MyString: String_
 
const MyString2 = new String_({
const MyString2: String_
DefaultValue: "MyString2",
ExternalAccessible: false,
ExternalVisible: false,
ExternalWritable: false
})