Catalog alignment
[sdc.git] / catalog-ui / src / app / models / aschema-property.ts
index 5e99b33..b0d22d7 100644 (file)
  * Created by osonsino on 16/05/2016.
  */
 'use strict';
-import { PROPERTY_DATA } from "app/utils";
+import { PROPERTY_DATA } from 'app/utils/constants';
 
 export class SchemaPropertyGroupModel {
-    property:SchemaProperty;
+    property: SchemaProperty;
 
-    constructor(schemaProperty?:SchemaProperty) {
+    constructor(schemaProperty?: SchemaProperty) {
         this.property = schemaProperty;
     }
 }
 
 export class SchemaProperty {
 
-    type:string;
-    required:boolean;
-    definition:boolean;
-    description:string;
-    password:boolean;
-    //custom properties
-    simpleType:string;
+    type: string;
+    required: boolean;
+    definition: boolean;
+    description: string;
+    password: boolean;
+    // custom properties
+    simpleType: string;
     isSimpleType: boolean;
     isDataType: boolean;
-    private _derivedFromSimpleTypeName:string;
-    get derivedFromSimpleTypeName():string {
+    private _derivedFromSimpleTypeName: string;
+    get derivedFromSimpleTypeName(): string {
         return this._derivedFromSimpleTypeName;
     }
-    set derivedFromSimpleTypeName(derivedFromSimpleTypeName:string) {
+    set derivedFromSimpleTypeName(derivedFromSimpleTypeName: string) {
         this._derivedFromSimpleTypeName = derivedFromSimpleTypeName;
     }
 
-    constructor(schemaProperty?:SchemaProperty) {
+    constructor(schemaProperty?: SchemaProperty) {
         if (schemaProperty) {
             this.type = schemaProperty.type;
             this.required = schemaProperty.required;
@@ -60,17 +60,15 @@ export class SchemaProperty {
             this.password = schemaProperty.password;
             this.simpleType = schemaProperty.simpleType;
             this.isSimpleType = (-1 < PROPERTY_DATA.SIMPLE_TYPES.indexOf(this.type));
-            this.isDataType = PROPERTY_DATA.TYPES.indexOf(this.type) == -1;
+            this.isDataType = PROPERTY_DATA.TYPES.indexOf(this.type) === -1;
         }
     }
 
-    public toJSON = ():any => {
+    public toJSON = (): any => {
         this.simpleType = undefined;
         this.isSimpleType = undefined;
         this.isDataType = undefined;
         this._derivedFromSimpleTypeName = undefined;
         return this;
-    };
+    }
 }
-
-