angular2-cookie icon indicating copy to clipboard operation
angular2-cookie copied to clipboard

Specify prototype of object for getObject.

Open christo8989 opened this issue 7 years ago • 0 comments

I would love to specify a base object/prototype when I call getObject.

class Person { ... }
this.cookies.getObject('people', Person)

Why?

I'm using typescript and creating "classes" with properties on them. For example:

class Person {
    constructor(
        public firstname: string,
        public lastname: string) { }

    get fullname() {
        return `${this.firstname} ${this.lastname}`;
    }
}

When I use this.cookies.getObject('people'), I lose the fullname property becuase it exists on the prototype.

christo8989 avatar Jul 13 '17 23:07 christo8989