TypeScript and Playground練習問題集更新情報
WIP
// when T is any|unknown, Y is returned, otherwise N | |
type IsAnyUnknown<T, Y, N> = unknown extends T ? Y : N; | |
// when T is never, Y is returned, otherwise N | |
type IsNever<T, Y = true, N = false> = [T] extends [never] ? Y : N; | |
// when T is a tuple, Y is returned, otherwise N | |
// valid tuples = [string], [string, boolean], | |
// invalid tuples = [], string[], (string | number)[] |
TypeScript and Playground練習問題集更新情報
WIP
#!/bin/sh | |
# Based on BMitch's answer from: | |
# https://stackoverflow.com/questions/38946683/how-to-test-dockerignore-file | |
# Note: will create and delete temporary file "Dockerfile.build-context" | |
# 1. Copy to project folder where image is being built | |
# 2. Run script | |
# 3. You should see list of files in build context |
以下転載:
h1. 変更が消えてしまった!?その対応 | |
せっかく実施したコードへの修正が消えてしまう、これほど開発者をがっかりさせることは無いでしょう。 | |
Gitを使えば、消えてしまったように見える変更を復活できることがあります。 | |
h2. 大原則 | |
復活できる可能性があるのは、「何らかの形でGitに履歴を残してある歴史」だけです。 | |
たとえば、以下のファイルを復活させることはできません。 |