Estamos criando um ecossistema de aplicações do zero e com novas tecnologias. Nosso time está sendo montado para juntos revolucionarmos a tecnologia da área de saúde do estado do Rio de Janeiro.
Escritório, Centro - Rio de Janeiro
{ | |
"$schema": "http://json-schema.org/schema", | |
"id": "my-schematics", | |
"type": "object", | |
"properties": { | |
"path": { | |
"description": "The path to create the module.", | |
"type": "string", | |
"format": "path", | |
"visible": false |
{ | |
"$schema": "../node_modules/@angular-devkit/schematics/collection-schema.json", | |
"schematics": { | |
"my-schematics": { | |
"description": "A custom module generator.", | |
"factory": "./my-schematics/index#mySchematics", | |
"schema": "./my-schematics/schema.json" | |
} | |
} | |
} |
import { | |
apply, | |
branchAndMerge, | |
chain, | |
mergeWith, | |
move, | |
renameTemplateFiles, | |
Rule, | |
SchematicContext, | |
template, |
import { NgModule } from '@angular/core'; | |
import { CommonModule } from '@angular/common'; | |
import { <%= classify(name) %>ListComponent } from './<%= name %>-list.component'; | |
import { <%= classify(name) %>FormComponent } from './<%= name %>-form.component'; | |
@NgModule({ | |
imports: [CommonModule], | |
declarations: [<%= classify(name) %>ListComponent, <%= classify(name) %>FormComponent], | |
}) |
import { Component, OnInit } from '@angular/core'; | |
@Component({ | |
selector: 'app-<%= dasherize(name) %>-form', | |
template: ` | |
<p> | |
form works! | |
</p> | |
`, | |
styles: [] |
import { Component, OnInit } from '@angular/core'; | |
@Component({ | |
selector: 'app-<%= dasherize(name) %>-list', | |
template: ` | |
<p> | |
list works! | |
</p> | |
`, | |
styles: [] |
import { | |
Inject, | |
Injectable, | |
InjectionToken, | |
Injector, | |
Optional | |
} from '@angular/core'; | |
import { | |
HttpClient, | |
HttpEvent, |