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)