run1:test (OK)
Running run1:test
works fine
chomp run1:test
🞂 ./test.out
./test.txt ./test.out
√ ./test.out [4.791791ms]
Running run1:test
works fine
chomp run1:test
🞂 ./test.out
./test.txt ./test.out
√ ./test.out [4.791791ms]
Running run1:test
works fine
chomp run1:test
🞂 ./test.out
./test.txt ./test.out
√ ./test.out [4.791791ms]
// 1. Reacting to a state change | |
save() { | |
this.store.setSaveButtonState(ButtonState.InProgress); | |
this.store.saveRecord(); | |
this.store.saveButtonState | |
.pipe( | |
filter(state => state !== ButtonState.InProgress), | |
take(1) |
-/ | |
node_modules/ | |
package-lock.json |
-/ | |
node_modules/ | |
package-lock.json |
-/ | |
node_modules/ | |
package-lock.json |
module.exports = { | |
"package_path": "./-/", | |
"package_root": "/-/" | |
} |
import { Injectable, Injector, Compiler } from '@angular/core'; | |
import { SettingsService } from './settings.service'; | |
@Injectable({ | |
providedIn: 'root' | |
}) | |
export class PluginsService { | |
constructor( | |
private settings: SettingsService, |
node_modules | |
package-lock.json |
export type bool = boolean | null; | |
export type cmpValue = -1 | 0 | 1; | |
export function not(a: bool) { | |
if (a === true) return false; | |
if (a === false) return true; | |
return null; | |
} | |
export function and(lhs: bool, rhs: bool): bool { |