deepEqualityComparer and EqualityComparer interface For use in hash table type structures acknowledgements Created using the wonderful https:/alexjoverm/typescript-library-starter.