ng generate interface command in Angular CLI
ng generate interface command is used to create interfaces in Angular applications
ng generate interface syntax
ng generate interface command takes two parameters name and type
Additionally we can pass different options as well.
ng generate interface [name] [type] [options]
or you can use shorthand syntax
ng generate i [name] [type] [options]
ng generate interface arguments
ng generate interface command takes two argument i.e, name and type.
- name : name of the interface.
 - type : Adds a developer-defined type to the filename, in the format “name.type.ts”.
 
The name and type both are strings.
ng generate interface options
ng generate interface accepts 2 different types of options.
- prefix
 - project
 
| Option | Description | Type | Default Value | 
|---|---|---|---|
| prefix | A prefix to apply to generated selectors. | string | |
| project | The name of the project. | string | 
ng generate interface example
For example if you want to create a interface named product, use ng generate i product interface command.
CREATE src/app/product.interface.ts (29 bytes)
The type is optional parameter.
> ng generate i user
CREATE src/app/user.ts (26 bytes)
