Create your own circle types
// extend the abstact class and implement nessessary methods
class CustomCircle extends BaseCircle {}
case "custom":
circleClass = new CustomCircle();
break;
circliful.newCircle({
percent: 50,
id: 'circle',
type: 'custom' // same as in the case above
});