http_config.ts
705 Bytes
module NgNoosferoAPI {
export interface NoosferoHttpServiceConfig {
protocol: string;
hostname: string;
port: number;
apiPath: string;
acceptHeader: string;
contentTypeHeader: string;
textEncoding: string;
}
export function configNoosferoHttpService(hostname: string, port?: number, protocol?: string) {
return <NoosferoHttpServiceConfig>{
hostname: hostname,
port: port || 80,
apiPath: "/api/v1",
protocol: protocol || "http",
acceptHeader: "application/json",
contentTypeHeader: "application/json",
textEncoding: "UTF-8"
};
}
}