Updated interface name

This commit is contained in:
Antério vieira da silva
2017-02-05 22:50:04 -02:00
parent e69ec0854f
commit 338730ccd9
2 changed files with 14 additions and 16 deletions

View File

@@ -1,7 +1,7 @@
import * as angular from 'angular';
angular.module('angular-oauth2-test', ['angular-oauth2'])
.config(['OAuthProvider', function(OAuthProvider:angular.oauth2.IOAuthProvider){
.config(['OAuthProvider', function(OAuthProvider:angular.oauth2.OAuthProvider){
OAuthProvider.configure({
baseUrl: 'https://api.website.com',
clientId: 'CLIENT_ID',

View File

@@ -6,10 +6,8 @@
import * as angular from 'angular';
declare module 'angular' {
export namespace oauth2 {
interface IOAuthConfig {
export namespace oauth2 {
interface OAuthConfig {
baseUrl: string;
clientId: string;
clientSecret?: string;
@@ -17,33 +15,33 @@ declare module 'angular' {
revokePath?: string;
}
interface IOAuthProvider {
configure(params: IOAuthConfig): IOAuthConfig;
interface OAuthProvider {
configure(params: OAuthConfig): OAuthConfig;
}
interface IData {
interface Data {
username: string;
password: string;
}
interface IOAuth {
interface OAuth {
isAuthenticated(): boolean;
getAccessToken(data: IData, options?: any): angular.IPromise<string>;
getRefreshToken(data?: IData, options?: any): angular.IPromise<string>;
revokeToken(data?: IData, options?: any): angular.IPromise<string>;
getAccessToken(data: Data, options?: any): angular.IPromise<string>;
getRefreshToken(data?: Data, options?: any): angular.IPromise<string>;
revokeToken(data?: Data, options?: any): angular.IPromise<string>;
}
interface IOAuthTokenConfig {
interface OAuthTokenConfig {
name: string;
options: any;
}
interface IOAuthTokenOptions {
interface OAuthTokenOptions {
secure: boolean;
}
interface IOAuthTokenProvider {
configure(params: IOAuthTokenConfig): IOAuthTokenConfig;
interface OAuthTokenProvider {
configure(params: OAuthTokenConfig): OAuthTokenConfig;
}
}