Skip to content

Instantly share code, notes, and snippets.

View er-ant's full-sized avatar
😏

Anton Erokhin er-ant

😏
  • Russia
View GitHub Profile
@er-ant
er-ant / tsconfig-all.js
Last active April 29, 2024 10:27
tsconfig.json with comments and explanations
{
// Config for IDE to reload
"compileOnSave": true,
"exclude": [
// Specifies an array of filenames or patterns that should be skipped when resolving include.
// Default:
// ["node_modules", "bower_components", "jspm_packages"], plus the value of outDir if one is specified.
"**/*.spec.ts",
"node_modules"
],
$dark-primary-text: rgba(black, 0.87);
$dark-secondary-text: rgba(black, 0.54);
$dark-disabled-text: rgba(black, 0.38);
$dark-dividers: rgba(black, 0.12);
$dark-focused: rgba(black, 0.12);
$light-primary-text: white;
$light-secondary-text: rgba(white, 0.7);
$light-disabled-text: rgba(white, 0.5);
$light-dividers: rgba(white, 0.12);
@er-ant
er-ant / auth.service.spec.ts
Created August 1, 2018 17:33
Code examples: test for auth service.
import { TestBed, inject } from '@angular/core/testing';
import { HttpClientModule, HttpErrorResponse } from '@angular/common/http';
import { HttpClientTestingModule, HttpTestingController, TestRequest } from '@angular/common/http/testing';
import { Observable } from 'rxjs/Observable';
import { IUser, IAuthData, HttpRequestOptions } from '../models/auth-models';
import { SIGN_IN_DATA_MOCK, USER_DATA_MOCK, AUTH_HEADERS_MOCK, PROCESSED_AUTH_HEADERS_MOCK } from '../models/auth-data-stub';
import { AuthService } from './auth.service';
@er-ant
er-ant / component-example.ts
Created November 1, 2017 05:46
Component code example
import {
Component, forwardRef, Input, Output, EventEmitter, ElementRef,
trigger, state, animate, transition, style, keyframes
} from '@angular/core';
import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms';
import { IWeekDay, WEEKDAYS, IMonth, MONTHS } from './datepicker.fixture';
interface IDate {
dayWeekNumber?: number;
@er-ant
er-ant / test-example.ts
Created November 1, 2017 05:43
Test code example
import { ComponentFixture, TestBed, async } from '@angular/core/testing';
import { Component, Input, Injectable } from '@angular/core';
import { PolicyDirective } from './policy.directive';
import { SettingsService } from '../../services/settings.service';
@Component({
selector: 'app-container-spec',
template: `<button [appPolicy]="settings"><p>Test</p></button>`
})