This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| System.config({ | |
| // baseURL: '/', // あるとないとでどう変わるかよくわからない。 | |
| // defaultJSExtensions: true, // 拡張子.jsを省略する。 | |
| transpiler: false, // on the flyでトランスパイルするときに設定する。 | |
| paths: { | |
| '*': 'node_modules/*', // import {...} from 'hoge' と書くと node_modules/hoge を参照するようになる。 | |
| 'root:*': '/*', | |
| }, | |
| packageConfigPaths: [ // package.jsonのmainプロパティがあればjsファイルを自動で参照する。 | |
| '*/package.json', // ./node_modules/*/package.json と書くのと同じ。lodash等のマッピングに使われる。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| Copy *.ts and *.d.ts files from ./jspm_packages/npm/ to ./node_modules/@types/ | |
| This tool is for TypeScript 2.0. | |
| */ | |
| const lodash = require('lodash'); | |
| const fs = require('fs-extra'); | |
| const path = require('path'); | |
| const root = path.resolve(); | |
| require('./jspm_packages/system.src'); // SystemJS |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| export function asyncPower(asyncFunction: () => Promise<void>): Function { | |
| return function (done) { | |
| asyncFunction() | |
| .then(() => done()) | |
| .catch(e => done.fail(e.message)); | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import {BaseException} from '@angular/core'; | |
| import {getTestInjector} from '@angular/core/testing'; | |
| declare var Zone: any; | |
| let _FakeAsyncTestZoneSpecType = (Zone as any /** TODO #9100 */)['FakeAsyncTestZoneSpec']; | |
| /** | |
| * Wraps a function to be executed in the fakeAsync zone: | |
| * - microtasks are manually executed by calling `flushMicrotasks()`, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| MicrosoftのTranslator APIを使ってText-to-Textの翻訳をするサンプル。 | |
| https://www.microsoft.com/en-us/translator | |
| es2015形式でJSにトランスパイルした後、babel-nodeで実行すると簡単です。 | |
| Dependencies: request, xml2js, babel-polyfill | |
| */ | |
| import 'babel-polyfill'; // async/awaitを書くなら必要。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'babel-polyfill'; | |
| import lodash from 'lodash'; | |
| const config = require('./config.json') as { mssql: any }; | |
| import Sequelize from 'sequelize'; | |
| const sequelize = new Sequelize(config.mssql.schema, config.mssql.user, config.mssql.password, { | |
| host: config.mssql.host, | |
| dialect: 'mssql' | |
| }); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 'use strict'; | |
| const obj = { | |
| a: 1, | |
| b: "two'`%#", | |
| c: true, | |
| d: null, | |
| e: [1, '`two', true, null], | |
| percentReplacer: '@PERSONT@', | |
| sharpReplacer: '@SHARP@' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import {Component} from 'angular2/angular2' | |
| import {Http, Response, HTTP_PROVIDERS} from 'angular2/http' | |
| import _ from 'lodash' | |
| @Component({ | |
| selector: 'my-page1', | |
| template: ` | |
| <ul> | |
| <li *ng-for="#card of cards">{{card.title}}</li> | |
| </ul> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| .heroes {list-style-type: none; margin-left: 1em; padding: 0; width: 10em;} | |
| .heroes li { cursor: pointer; position: relative; left: 0; transition: all 0.2s ease; } | |
| .heroes li:hover {color: #369; background-color: #EEE; left: .2em;} | |
| .heroes .badge { | |
| font-size: small; | |
| color: white; | |
| padding: 0.1em 0.7em; | |
| background-color: #369; | |
| line-height: 1em; | |
| position: relative; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using System; | |
| using System.Collections.Generic; | |
| using System.Linq; | |
| using System.Text; | |
| using System.Threading.Tasks; | |
| using System.Web.Http; | |
| using System.Web.Http.Tracing; | |
| using System.Reflection; | |
| using Owin; |