How to import and indicate empty request or reply messages:
import "google/protobuf/empty.proto";
service SomeService {
rpc SomeOperation (google.protobuf.Empty) returns (google.protobuf.Empty) {}
}
| import {CanDeactivate, Router} from '@angular/router'; | |
| import {Injectable} from '@angular/core'; | |
| import {Observable} from 'rxjs/Observable'; | |
| import {Observer} from 'rxjs/Observer'; | |
| import {MatDialog, MatDialogRef, MAT_DIALOG_DATA} from '@angular/material'; | |
| export interface CanComponentDeactivate { | |
| canDeactivate: () => Observable<boolean> | Promise<boolean> | boolean; | |
| } |
| const atimport = require("postcss-import"); | |
| const { dest, src, task } = require("gulp"); | |
| const postcss = require("gulp-postcss"); | |
| const purgecss = require("@fullhuman/postcss-purgecss"); | |
| const tailwindcss = require("tailwindcss"); | |
| const TAILWIND_CONFIG = "./tailwind.config.js"; | |
| const SOURCE_STYLESHEET = "./src/style.css"; | |
| const DESTINATION_STYLESHEET = "./build/style.css"; |
| import { Injectable } from '@angular/core'; | |
| @Injectable() | |
| export class RandomColorService { | |
| public colorDictionary: any = {}; | |
| constructor() { | |
| } | |
| private defineColor (name: any, hueRange: any, lowerBounds: any) { |
How to import and indicate empty request or reply messages:
import "google/protobuf/empty.proto";
service SomeService {
rpc SomeOperation (google.protobuf.Empty) returns (google.protobuf.Empty) {}
}
A complete list of RxJS 5 operators with easy to understand explanations and runnable examples.
| // Import all | |
| import Rx from "rxjs/Rx"; | |
| Rx.Observable | |
| .interval(200) | |
| .take(9) | |
| .map(x => x + "!!!") | |
| .bufferCount(2) | |
| .subscribe(::console.log); |
| /// <reference path="../../library.test.d.ts"/> | |
| import * as angular from "angular"; angular; | |
| import * as mocks from "angular-mocks/ngMock"; mocks; | |
| describe('feat(localStorage Mock): ', function() { | |
| beforeAll(() => { | |
| angular.module('mock-module',[]) | |
| }); |
| 'use strict'; | |
| var should = require('should'); | |
| var app = require('../../app'); | |
| var request = require('supertest')(app); | |
| describe('GET /api/incidents', function() { | |
| it('should require authorization', function(done) { | |
| request |
| 'use strict'; | |
| var gulp = require('gulp'); | |
| var gutil = require('gulp-util'); | |
| var del = require('del'); | |
| var uglify = require('gulp-uglify'); | |
| var gulpif = require('gulp-if'); | |
| var exec = require('child_process').exec; | |
| var notify = require('gulp-notify'); |
| package main | |
| import "fmt" | |
| func Merge(ldata []int, rdata []int) (result []int) { | |
| result = make([]int, len(ldata) + len(rdata)) | |
| lidx, ridx := 0, 0 | |
| for i:=0;i<cap(result);i++ { | |
| switch { |