JSFiddle - React, Tailwind, and code Playground

HTML

<div ng-app="ExampleApplication">
    <div ng-controller="InstanceController">
        
    </div>
</div>

JavaScript

var ExampleApplication = angular.module('ExampleApplication', []);


ExampleApplication.factory('InstancedService', function(){
    
    function Instance(name, type){
        this.name = name;
        this.type = type;
    }
        
    return {
        Instance: Instance
    }
    
});


ExampleApplication.controller('InstanceController', function($scope, InstancedService){
       var instanceA = new InstancedService.Instance('A','string'),
           instanceB = new InstancedService.Instance('B','object');
            console.log(angular.equals(instanceA, instanceB));
        
});