Given the following interface with let say 10 or more properties

```
export interface EmployeeFilter {
  name: string;
  gender: string;
  age: number;
  from: Date;
  to: Date;
  module: string;
  position: string;
  phone: string;
  email: string;
  country: string;
}

```

Is there a way to initialize an object with the `EmployeeFilter` signature without explicitly set the properties?

> 
> At the moment I have to manually initialize the properties:
> 
> 
> 

```
const searchby: EmployeeFilter = {
  name: '',
  gender: '',
  age: 28,
  from: null,
  to: null,
  module: '',
  position: '',
  phone: '',
  email: '',
  country: ''
}

```

So I'm looking for an approach that automatically inits all the `EmployeeFilter` properties by setting it as `null`.
I've tried some ideas like:

```
const searchby: EmployeeFilter = new class implements EmployeeFilter{}();

```

But, for example by doing `console.log(searchby);` all I get is an empty object literal `{}`.