Type alias JsonSchemaExtended

JsonSchemaExtended: {
    serializationType: "boolean" | "enum-int" | "enum-string" | "int8" | "int16" | "int32" | "int64" | "float32" | "float64" | "vector3" | "color3" | "quaternion" | "color4" | "map" | "optional" | "entity" | "array" | "utf8-string" | "protocol-buffer" | "transform" | "one-of" | "unknown";
    type: "object" | "number" | "integer" | "string" | "array" | "boolean";
} & JsonMap

JsonSchemaExtended must specify the type, and it can has more primitives params. Functions are not allowed.