Add new type for URITemplate input parameter.

This commit is contained in:
Pete Johanson
2018-02-15 14:39:50 -05:00
parent 6d08c4cece
commit 1d8e365344

View File

@@ -236,9 +236,10 @@ declare namespace uri {
type URITemplateValue = string | ReadonlyArray<string> | { [key: string] : string } | undefined | null;
type URITemplateCallback = (keyName: string) => URITemplateValue;
type URITemplateInput = { [key: string]: URITemplateValue | URITemplateCallback } | URITemplateCallback;
interface URITemplate {
expand(data: { [key: string]: URITemplateValue | URITemplateCallback } | URITemplateCallback, opts?: Object) : URI;
expand(data: URITemplateInput, opts?: Object) : URI;
}
interface URITemplateStatic {