function CardKitRenderer(cardkit) {
	    _classCallCheck(this, CardKitRenderer);

	    // Ensure we recieve a CardKit object
	    if (!cardkit) {
	      throw new Error('An instance of CardKit was not provided');
	    }

	    // Validate the instance of CardKit supplied is good
	    if (!(cardkit instanceof CardKit) && cardkit.constructor.name !== 'CardKit') {
	      throw new Error('Invalid CardKit object provided');
	    }

	    this.cardkit = cardkit;

	    this.cardkit.addRenderer(this);
	  }
/**
	   * Constructor takes in an instance of CardKit and stores it for later user
	   *
	   * @param {CardKit} cardkit - An instance of CardKit
	   */
Constructor takes in an instance of CardKit and stores it for later user
@param {CardKit} cardkit - An instance of CardKit
Constructor takes in an instance of CardKit and stores it for later user @param { CardKit } cardkit - An instance of CardKit
function CardKitRenderer(cardkit) {
	    _classCallCheck(this, CardKitRenderer);
	    if (!cardkit) {
	      throw new Error('An instance of CardKit was not provided');
	    }
	    if (!(cardkit instanceof CardKit) && cardkit.constructor.name !== 'CardKit') {
	      throw new Error('Invalid CardKit object provided');
	    }
	    this.cardkit = cardkit;
	    this.cardkit.addRenderer(this);
	  }
function CardKitRenderer ( cardkit ) { _classCallCheck ( this , CardKitRenderer ) ; if ( ! cardkit ) { throw new Error ( 'An instance of CardKit was not provided' ) ; } if ( ! ( cardkit instanceof CardKit ) && cardkit . constructor . name !== 'CardKit' ) { throw new Error ( 'Invalid CardKit object provided' ) ; } this . cardkit = cardkit ; this . cardkit . addRenderer ( this ) ; }
Constructor takes in an instance of CardKit and stores it for later user
 @param {CardKit} cardkit - An instance of CardKit
Constructor takes in an instance of CardKit and stores it for later user @param { CardKit } cardkit - An instance of CardKit
// Ensure we recieve a CardKit object // Validate the instance of CardKit supplied is good