Update NodeBuffer to use Buffer

Update NodeBuffer references to use Buffer, as NodeBuffer is deprecated.
This commit is contained in:
CodeAnimal
2014-09-27 17:25:03 +01:00
parent c8b6954f44
commit 4393f0f09f
2 changed files with 9 additions and 8 deletions

View File

@@ -1,11 +1,12 @@
/// <reference path="radius.d.ts" />
/// <reference path="../node/node.d.ts" />
import radius = require('radius');
var radius_secret: string = "shhhh"
radius.add_dictionary("./");
var encodedPacket: NodeBuffer = radius.encode({
var encodedPacket: Buffer = radius.encode({
code: "Access-Request",
secret: radius_secret,
attributes: {
@@ -20,7 +21,7 @@ var radiusPacket: radius.RadiusPacket = radius.decode({
secret: radius_secret
});
var response: NodeBuffer;
var response: Buffer;
if (radiusPacket.attributes["User-Name"] == "me" && radiusPacket.attributes["User-Password"] == "its-a-secret") {
response = radius.encode_response({

12
radius/radius.d.ts vendored
View File

@@ -3,7 +3,7 @@
// Definitions by: Peter Harris <https://github.com/codeanimal>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
interface NodeBuffer { }
/// <reference path="../node/node.d.ts" />
declare module "radius" {
/**
@@ -19,12 +19,12 @@ declare module "radius" {
/**
* {@link https://github.com/retailnext/node-radius#radiusencodeargs} for more info.
**/
export function encode(args: EncodeArgs): NodeBuffer;
export function encode(args: EncodeArgs): Buffer;
/**
* {@link https://github.com/retailnext/node-radius#radiusencode_responseargs} for more info.
**/
export function encode_response(args: EncodeResponseArgs): NodeBuffer;
export function encode_response(args: EncodeResponseArgs): Buffer;
/**
* {@link https://github.com/retailnext/node-radius#radiusverify_responseargs} for more info.
@@ -49,7 +49,7 @@ declare module "radius" {
* {@link https://github.com/retailnext/node-radius#radiusdecode_without_secretargs} for more info.
**/
interface DecodeArgs {
packet: NodeBuffer;
packet: Buffer;
}
/**
@@ -91,8 +91,8 @@ declare module "radius" {
* {@link https://github.com/retailnext/node-radius#radiusverify_responseargs} for more info.
**/
interface VerifyResponseArgs {
request: NodeBuffer;
response: NodeBuffer;
request: Buffer;
response: Buffer;
secret: string;
}