All files / models/src/models person.ts

100% Statements 2/2
100% Branches 0/0
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16        1x               2x      
import { NonFunctionKeys } from "utility-types";
 
import { Person } from "../interfaces";
 
export class PersonModel implements Person {
    public address!: string;
    public emailAddress!: string;
    public firstName!: string;
    public lastName!: string;
    public phoneNumber!: string;
 
    public constructor(data: Pick<Person, NonFunctionKeys<Person>>) {
        Object.assign(this, data);
    }
}