- 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, | |
... | |
} | |
} |