I have been learning cesium.js for a month.
Emm… Cesium.js has poor support for TypeScript.
Almost to the point where there will be an error every few lines written.
Type 'Color' is not assignable to type 'Property'.
Type 'ColorBlendMode.HIGHLIGHT' is not assignable to type 'Property | undefined'.
Type '0.5' is not assignable to type 'Property | undefined'.
Type 'Color' is not assignable to type 'Property'.
Type '4' is not assignable to type 'Property | undefined'.
Thank you for posting an update on your question. Your new code looks mostly correct to me - although I believe you are missing a semicolon after the second line.
model.color = new ConstantProperty( Color.RED );
model.silhouetteSize = new ConstantProperty( 4 );
Let me know if you have any other questions or concerns!