Skip to content

Instantly share code, notes, and snippets.

View rajatgeekyants's full-sized avatar

Content Writer rajatgeekyants

View GitHub Profile
import {makeExecutableSchema} from 'graphql-tools';
import {resolvers} from './resolvers';
const typeDefs = `
type Query {
name: String!
}
`
export default makeExecutableSchema({
import express from 'express';
const app = express();
const PORT = 3000;
app.get('/', (request, response) => {
return response.json({
msg: 'Hello World'
})
})
function* numbers() {
let index = 1;
while(true) {
yield index;
index = index + 1;
if (index > 10) {
break;
}
}
}
const hero = {
superman: {
name: 'Superman',
alias: 'Clark Kent',
},
batman: {
name: 'Batman',
alias: 'Bruce Wayne',
},
flash: {
{
"compilerOptions": {
"lib": ["es6", "dom"],
"outDir": "lib"
},
"include": ["src"]
}
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { TabsModule } from './tabs/tabs.module';
import { PeopleModule } from './people/people.module';
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule, TabsModule, PeopleModule],
import {NgModule} from '@angular/core';
import {CommonModule} from '@angular/common';
import {TabsComponent} from './tabs.component';
import {TabComponent} from './tab.component';
@NgModule({
imports: [CommonModule],
declarations: [TabsComponent, TabComponent],
exports: [TabsComponent, TabComponent],
})
import {
Component,
ContentChildren,
QueryList,
AfterContentInit,
} from '@angular/core';
import {TabComponent} from './tab.component';
@Component({
selector: 'ngx-tabs',
import {Component, Input} from '@angular/core';
@Component({
selector: 'ngx-tab',
styles: [
`
.pane {
padding: 1em;
}
`,
import {Component} from '@angular/core';
@Component({
selector: 'app-root',
template: `
<div>
<h1>Reusable Angular Components</h1>
</div>
`,
})