bio-dark-theme
Version:
A super-cool dark theme for VS Code by studio.bio inspired by Oceanic Next and Solarized Dark. Optimized for JavaScript (React), PHP, HTML, and Sass/SCSS.
63 lines (53 loc) • 1.21 kB
text/typescript
import { Component, OnInit, OnDestroy } from '@angular/core'
import { Person, SearchService } from '../shared'
import { ActivatedRoute } from '@angular/router'
import { Subscription } from 'rxjs'
({
selector: 'app-search',
templateUrl: './search.component.html',
styleUrls: ['./search.component.css']
})
export class SearchComponent implements OnInit, OnDestroy {
query: string
searchResults: Array<Person>
sub: Subscription
constructor(
private searchService: SearchService,
private route: ActivatedRoute
) {}
ngOnInit() {
this.sub = this.route.params.subscribe(params => {
if (params['term']) {
this.query = decodeURIComponent(params['term'])
this.search()
}
})
}
search(): void {
this.searchService.search(this.query).subscribe(
(data: any) => {
this.searchResults = data
},
error => console.log(error)
)
}
ngOnDestroy() {
if (this.sub) {
this.sub.unsubscribe()
}
}
}
async function asyncCall() {
var result = await resolveAfter2Seconds();
}
for (let i=0; i <10; i++) {
continue;
}
if (true) {}
while (true) {}
switch(2) {
case 2:
break;
default:
break;
}