- SheetJS/sheetjs#642
- SheetJS/sheetjs#364
- https://stackoverflow.com/questions/50110595/how-to-add-cell-border-to-sheetjs-xlsx-generated-file
A lot of features as add image or style cell are available only on Pro account.
A lot of features as add image or style cell are available only on Pro account.
| // Youtube Keys | |
| YOUTUBE_API_KEY: 'AIzaSyBSnGWkvGIBpXONyAKv5Gt3OofBv0IaHkw', | |
| // (angular-courses project in p.tesser921 account) AIzaSyDF0QpmbBwnZsNCCZeBln2hFjqD2KiSGkk | |
| YOUTUBE_API_URL: 'https://www.googleapis.com/youtube/v3', | |
| // Trending params | |
| const params: string = [ | |
| 'chart=mostPopular', | |
| 'regionCode=IT', | |
| 'part=snippet,contentDetails,statistics', |
| import { Observable } from 'rxjs'; | |
| import { filter } from 'rxjs/operators'; | |
| function inputIsNotNullOrUndefined<T>(input: null | undefined | T): input is T { | |
| return input !== null && input !== undefined; | |
| } | |
| export function isNotNullOrUndefined<T>() { | |
| return (source$: Observable<null | undefined | T>) => | |
| source$.pipe( |
| { | |
| "compilerOptions": { | |
| "paths": { | |
| "@src/*": ["./*"], | |
| "@app/*": ["./app/*"], | |
| "@pages/*": ["./pages/*"], | |
| "@env": [ "environments/environment" ] | |
| } | |
| }, |
| const X_WWW_FORM_URLENCODED_OPTIONS = { | |
| headers: new HttpHeaders().set('Content-Type', 'application/x-www-form-urlencoded') | |
| }; | |
| export const USER_KEY = 'user'; | |
| export const USERNAME_KEY = 'username'; | |
| export const TOKEN_KEY = 'token'; | |
| export const INSTITUTION_KEY = 'institution'; | |
| @Injectable() |
| { | |
| "rulesDirectory": [ | |
| "node_modules/codelyzer" | |
| ], | |
| "extends": [ | |
| "tslint:recommended" | |
| ], | |
| "rules": { | |
| "arrow-return-shorthand": true, | |
| "callable-types": true, |
| { | |
| "compilerOptions": { | |
| ... | |
| "noImplicitAny": true, | |
| "noUnusedParameters": true, | |
| "noImplicitReturns": true, | |
| "noImplicitThis": true, | |
| ... | |
| } | |
| } |