*Use function overloading
This commit is contained in:
parent
1551e0aa75
commit
b5d4b63ade
|
@ -44,7 +44,9 @@ export abstract class AbstractResolverModule {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
isTldSupported(domain: string): boolean | Promise<boolean> {
|
isTldSupported(domain: string): Promise<boolean>;
|
||||||
|
isTldSupported(domain: string): boolean;
|
||||||
|
isTldSupported(domain: string): any {
|
||||||
let supported = this.getSupportedTlds();
|
let supported = this.getSupportedTlds();
|
||||||
if (isPromise(supported as Promise<string[]>)) {
|
if (isPromise(supported as Promise<string[]>)) {
|
||||||
return (supported as Promise<string[]>).then((supported: string[]) => {
|
return (supported as Promise<string[]>).then((supported: string[]) => {
|
||||||
|
|
Loading…
Reference in New Issue