mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 04:50:18 +00:00
Merge pull request #6415 from tkrotoff/tests.ts
Rename from *-test.ts to *-tests.ts
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/// <reference path="Microsoft.Maps.d.ts"/>
|
||||
/// <reference path="Microsoft.Maps.d.ts"/>
|
||||
/// <reference path="Microsoft.Maps.AdvancedShapes.d.ts"/>
|
||||
/// <reference path="Microsoft.Maps.Directions.d.ts"/>
|
||||
/// <reference path="Microsoft.Maps.Search.d.ts"/>
|
||||
@@ -55,7 +55,7 @@ module BingMapsTests {
|
||||
locations.push(location);
|
||||
}
|
||||
|
||||
// Sets the view of the map to the smallest size that contains all of the
|
||||
// Sets the view of the map to the smallest size that contains all of the
|
||||
// specified locations (in this case the pusphin locations)
|
||||
map.setView({ bounds: Microsoft.Maps.LocationRect.fromLocations(locations) });
|
||||
}
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
/// <reference path="bootstrap-notify.d.ts" />
|
||||
/// <reference path="../jquery/jquery.d.ts" />
|
||||
|
||||
|
||||
//Test for bootstrap-notify v3.1.3
|
||||
//Copied example directly from Bootstrap-notify site
|
||||
|
||||
|
||||
$.notify({
|
||||
// options
|
||||
icon: 'glyphicon glyphicon-warning-sign',
|
||||
@@ -48,5 +48,5 @@ $.notify({
|
||||
'<div class="progress-bar progress-bar-{0}" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"></div>' +
|
||||
'</div>' +
|
||||
'<a href="{3}" target="{4}" data-notify="url"></a>' +
|
||||
'</div>'
|
||||
'</div>'
|
||||
});
|
||||
@@ -5,18 +5,18 @@ import EventEmitter = require('eventemitter3');
|
||||
|
||||
class EventEmitterTest {
|
||||
v: EventEmitter;
|
||||
|
||||
|
||||
constructor() {
|
||||
this.v = new EventEmitter();
|
||||
this.v = new EventEmitter.EventEmitter();
|
||||
this.v = new EventEmitter.EventEmitter2();
|
||||
this.v = new EventEmitter.EventEmitter3();
|
||||
}
|
||||
|
||||
|
||||
listeners() {
|
||||
var v1: Function[] = this.v.listeners('click');
|
||||
}
|
||||
|
||||
|
||||
emit() {
|
||||
var v1: boolean = this.v.emit('click');
|
||||
var v2: boolean = this.v.emit('click', 1);
|
||||
@@ -24,41 +24,41 @@ class EventEmitterTest {
|
||||
var v4: boolean = this.v.emit('click', 1, '1', true);
|
||||
var v5: boolean = this.v.emit('click', 1, '1', true, new Date());
|
||||
}
|
||||
|
||||
|
||||
on() {
|
||||
var fn = () => console.log(1);
|
||||
var v1: EventEmitter = this.v.on('click', fn);
|
||||
var v2: EventEmitter = this.v.on('click', fn, this);
|
||||
}
|
||||
|
||||
|
||||
once() {
|
||||
var fn = () => console.log(1);
|
||||
var v1: EventEmitter = this.v.once('click', fn);
|
||||
var v2: EventEmitter = this.v.once('click', fn, this);
|
||||
}
|
||||
|
||||
|
||||
removeListener() {
|
||||
var fn = () => console.log(1);
|
||||
var v1: EventEmitter = this.v.removeListener('click', fn);
|
||||
var v2: EventEmitter = this.v.removeListener('click', fn, true);
|
||||
}
|
||||
|
||||
|
||||
removeAllListeners() {
|
||||
var v1: EventEmitter = this.v.removeAllListeners('click');
|
||||
}
|
||||
|
||||
|
||||
off() {
|
||||
var fn = () => console.log(1);
|
||||
var v1: EventEmitter = this.v.off('click', fn);
|
||||
var v2: EventEmitter = this.v.off('click', fn, true);
|
||||
}
|
||||
|
||||
|
||||
addListener() {
|
||||
var fn = () => console.log(1);
|
||||
var v1: EventEmitter = this.v.addListener('click', fn);
|
||||
var v2: EventEmitter = this.v.addListener('click', fn, this);
|
||||
}
|
||||
|
||||
|
||||
setMaxListeners() {
|
||||
var v1: EventEmitter = this.v.setMaxListeners();
|
||||
}
|
||||
@@ -5,27 +5,27 @@ import Fluxxor = require('fluxxor');
|
||||
|
||||
class DispatcherTest {
|
||||
v: Fluxxor.Dispatcher;
|
||||
|
||||
|
||||
constructor() {
|
||||
var stores: Fluxxor.Store[];
|
||||
this.v = new Fluxxor.Dispatcher(stores);
|
||||
}
|
||||
|
||||
|
||||
addStore() {
|
||||
var store: Fluxxor.Store;
|
||||
var v1: void = this.v.addStore('mystore', store);
|
||||
}
|
||||
|
||||
|
||||
dispatch() {
|
||||
var fn = () => console.log(1);
|
||||
var v1: void = this.v.dispatch(fn);
|
||||
}
|
||||
|
||||
|
||||
doDispatchLoop() {
|
||||
var fn = () => console.log(1);
|
||||
var v1: void = this.v.doDispatchLoop(fn);
|
||||
}
|
||||
|
||||
|
||||
waitForStores() {
|
||||
var store: Fluxxor.Store;
|
||||
var fn = () => console.log(1);
|
||||
@@ -35,44 +35,44 @@ class DispatcherTest {
|
||||
|
||||
class FluxTest {
|
||||
v: Fluxxor.Flux;
|
||||
|
||||
|
||||
constructor() {
|
||||
var stores: any;
|
||||
var actions: any;
|
||||
this.v = new Fluxxor.Flux(stores, actions);
|
||||
}
|
||||
|
||||
|
||||
props() {
|
||||
var stores: any = this.v.stores;
|
||||
var actions: any = this.v.actions;
|
||||
}
|
||||
|
||||
|
||||
addActions() {
|
||||
var actions: any;
|
||||
var v1: void = this.v.addActions(actions);
|
||||
}
|
||||
|
||||
|
||||
addAction() {
|
||||
var fn = () => console.log(1);
|
||||
|
||||
|
||||
// first form
|
||||
var v1: void = this.v.addAction('action1', fn);
|
||||
var v2: void = this.v.addAction('action1', 'action2', fn);
|
||||
|
||||
|
||||
// second form
|
||||
var v3: void = this.v.addAction(['action1'], fn);
|
||||
var v4: void = this.v.addAction(['action1','action2'], fn);
|
||||
}
|
||||
|
||||
|
||||
store() {
|
||||
var store1: any = this.v.store('mystore');
|
||||
}
|
||||
|
||||
|
||||
addStore() {
|
||||
var store: Fluxxor.Store;
|
||||
var v1: void = this.v.addStore('mystore', store);
|
||||
}
|
||||
|
||||
|
||||
addStores() {
|
||||
var stores: any;
|
||||
var v1: void = this.v.addStores(stores);
|
||||
@@ -81,24 +81,24 @@ class FluxTest {
|
||||
|
||||
class StoreTest {
|
||||
v: Fluxxor.Store;
|
||||
|
||||
|
||||
bindActions() {
|
||||
var fn = () => console.log(1);
|
||||
|
||||
|
||||
// first form
|
||||
var v1: void = this.v.bindActions('action1', fn);
|
||||
var v2: void = this.v.bindActions(
|
||||
'action1', fn,
|
||||
'action2', fn
|
||||
);
|
||||
|
||||
|
||||
// second form
|
||||
var v3: void = this.v.bindActions([
|
||||
'action1', fn,
|
||||
'action2', fn,
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
waitFor() {
|
||||
var fn = () => console.log(1);
|
||||
var v1: void = this.v.waitFor(['mystore1','mystore2'], fn);
|
||||
@@ -107,7 +107,7 @@ class StoreTest {
|
||||
|
||||
class ContextTest {
|
||||
v: Fluxxor.Context;
|
||||
|
||||
|
||||
props() {
|
||||
var v1: Fluxxor.Flux = this.v.flux;
|
||||
}
|
||||
@@ -115,11 +115,11 @@ class ContextTest {
|
||||
|
||||
class FluxMixinTest {
|
||||
v: Fluxxor.FluxMixin;
|
||||
|
||||
|
||||
constructor() {
|
||||
this.v = Fluxxor.FluxMixin(React);
|
||||
}
|
||||
|
||||
|
||||
getFlux() {
|
||||
var v1: Fluxxor.Flux = this.v.getFlux();
|
||||
}
|
||||
@@ -127,11 +127,11 @@ class FluxMixinTest {
|
||||
|
||||
class FluxChildMixinTest {
|
||||
v: Fluxxor.FluxChildMixin;
|
||||
|
||||
|
||||
constructor() {
|
||||
this.v = Fluxxor.FluxChildMixin(React);
|
||||
}
|
||||
|
||||
|
||||
getFlux() {
|
||||
var v1: Fluxxor.Flux = this.v.getFlux();
|
||||
}
|
||||
@@ -139,13 +139,13 @@ class FluxChildMixinTest {
|
||||
|
||||
class StoreWatchMixinTest<StoreState> {
|
||||
v: Fluxxor.StoreWatchMixin<StoreState>;
|
||||
|
||||
|
||||
constructor() {
|
||||
this.v = Fluxxor.StoreWatchMixin<StoreState>('store1');
|
||||
this.v = Fluxxor.StoreWatchMixin<StoreState>('store1','store2');
|
||||
this.v = Fluxxor.StoreWatchMixin<StoreState>('store1','store2','store3');
|
||||
}
|
||||
|
||||
|
||||
getStateFromFlux() {
|
||||
var v1: StoreState = this.v.getStateFromFlux();
|
||||
}
|
||||
@@ -8,7 +8,7 @@ module LaterTest_DefineSchedule {
|
||||
var cronSched = later.parse.cron('0 0/5 14,18 * * ?');
|
||||
var recurSched = later.parse.recur().last().dayOfMonth();
|
||||
var manualSched = <Later.IScheduleData>{ schedules: [ <Later.IRecurrence>{ M: [ 3 ], D: [ 21 ] } ] };
|
||||
|
||||
|
||||
// this schedule will fire on the closest weekday to the 15th
|
||||
// every month at 2:00 am except in March
|
||||
var complexSched = later.parse.recur()
|
||||
@@ -414,7 +414,7 @@ module LaterTest_TimePeriods {
|
||||
export function custom() {
|
||||
|
||||
var customLater = <IPartOfDayLater>later;
|
||||
|
||||
|
||||
customLater.partOfDay = {
|
||||
|
||||
name: 'part of day',
|
||||
@@ -422,10 +422,10 @@ module LaterTest_TimePeriods {
|
||||
range: later.hour.range * 6,
|
||||
|
||||
val: function(d: Date): number {
|
||||
return later.hour.val(d) < 12
|
||||
? 0
|
||||
: later.hour.val(d) < 18
|
||||
? 1
|
||||
return later.hour.val(d) < 12
|
||||
? 0
|
||||
: later.hour.val(d) < 18
|
||||
? 1
|
||||
: 2;
|
||||
},
|
||||
|
||||
@@ -433,15 +433,15 @@ module LaterTest_TimePeriods {
|
||||
return customLater.partOfDay.val(d) === val;
|
||||
},
|
||||
|
||||
extent: function(date?: Date) {
|
||||
return [0, 2];
|
||||
extent: function(date?: Date) {
|
||||
return [0, 2];
|
||||
},
|
||||
|
||||
start: function(date: Date) {
|
||||
var hour = customLater.partOfDay.val(date) === 0
|
||||
? 0
|
||||
: customLater.partOfDay.val(date) === 1
|
||||
? 12
|
||||
var hour = customLater.partOfDay.val(date) === 0
|
||||
? 0
|
||||
: customLater.partOfDay.val(date) === 1
|
||||
? 12
|
||||
: 18;
|
||||
|
||||
return later.date.next(
|
||||
@@ -453,10 +453,10 @@ module LaterTest_TimePeriods {
|
||||
},
|
||||
|
||||
end: function(date: Date) {
|
||||
var hour = customLater.partOfDay.val(date) === 0
|
||||
? 11
|
||||
: customLater.partOfDay.val(date) === 1
|
||||
? 5
|
||||
var hour = customLater.partOfDay.val(date) === 0
|
||||
? 11
|
||||
: customLater.partOfDay.val(date) === 1
|
||||
? 5
|
||||
: 23;
|
||||
|
||||
return later.date.prev(
|
||||
@@ -468,10 +468,10 @@ module LaterTest_TimePeriods {
|
||||
},
|
||||
|
||||
next: function(date: Date, val: any) {
|
||||
var hour = val === 0
|
||||
? 0
|
||||
: val === 1
|
||||
? 12
|
||||
var hour = val === 0
|
||||
? 0
|
||||
: val === 1
|
||||
? 12
|
||||
: 18;
|
||||
|
||||
return later.date.next(
|
||||
@@ -484,17 +484,17 @@ module LaterTest_TimePeriods {
|
||||
},
|
||||
|
||||
prev: function(date: Date, val: any) {
|
||||
var hour = val === 0
|
||||
? 11
|
||||
: val === 1
|
||||
? 5
|
||||
var hour = val === 0
|
||||
? 11
|
||||
: val === 1
|
||||
? 5
|
||||
: 23;
|
||||
|
||||
return later.date.prev(
|
||||
later.year.val(date),
|
||||
later.month.val(date),
|
||||
// decrement the day if we already passed the desired time period
|
||||
later.day.val(date) + (hour > later.hour.val(date) ? -1 : 0),
|
||||
later.day.val(date) + (hour > later.hour.val(date) ? -1 : 0),
|
||||
hour
|
||||
);
|
||||
}
|
||||
@@ -503,7 +503,7 @@ module LaterTest_TimePeriods {
|
||||
}
|
||||
|
||||
module LaterTest_GenerateRecurences {
|
||||
|
||||
|
||||
export function on_method() {
|
||||
// fires on the 2nd minute every hour
|
||||
later.parse.recur().on(2).minute();
|
||||
@@ -1,7 +1,7 @@
|
||||
/// <reference path="observe-js.d.ts" />
|
||||
|
||||
module observejs {
|
||||
|
||||
|
||||
function Test_PathObserver() {
|
||||
var obj = { foo: { bar: 'baz' } };
|
||||
var defaultValue = 42;
|
||||
@@ -10,8 +10,8 @@ module observejs {
|
||||
// respond to obj.foo.bar having changed value.
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
function Test_ArrayObserver() {
|
||||
var arr = [0, 1, 2, 4];
|
||||
var observer = new ArrayObserver(arr);
|
||||
@@ -24,7 +24,7 @@ module observejs {
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function Test_ObejctObserver() {
|
||||
var myObj = { id: 1, foo: 'bar' };
|
||||
var observer = new ObjectObserver(myObj);
|
||||
@@ -45,15 +45,15 @@ module observejs {
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function Test_CompounObserver() {
|
||||
var obj = {
|
||||
a: 1,
|
||||
b: 2,
|
||||
};
|
||||
|
||||
|
||||
var otherObj = { c: 3 };
|
||||
|
||||
|
||||
var observer = new CompoundObserver();
|
||||
observer.addPath(obj, 'a');
|
||||
observer.addObserver(new PathObserver(obj, 'b'));
|
||||
@@ -66,25 +66,25 @@ module observejs {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function Test_ObserverTransform_1() {
|
||||
var obj = { value: 10 };
|
||||
var observer = new PathObserver(obj, 'value');
|
||||
function getValue(value:any) { return value * 2 };
|
||||
function setValue(value:any) { return value / 2 };
|
||||
|
||||
|
||||
var transform = new ObserverTransform(observer, getValue, setValue);
|
||||
|
||||
|
||||
// returns 20.
|
||||
transform.open(function(newValue, oldValue) {
|
||||
console.log('new: ' + newValue + ', old: ' + oldValue);
|
||||
});
|
||||
|
||||
|
||||
obj.value = 20;
|
||||
transform.deliver(); // 'new: 40, old: 20'
|
||||
transform.setValue(4); // obj.value === 2;
|
||||
}
|
||||
|
||||
|
||||
function Test_ObserverTransform_2() {
|
||||
var obj = { a: 1, b: 2, c: 3 };
|
||||
var observer = new CompoundObserver();
|
||||
@@ -97,12 +97,12 @@ module observejs {
|
||||
value += values[i]
|
||||
return value;
|
||||
});
|
||||
|
||||
|
||||
// returns 6.
|
||||
transform.open(function(newValue, oldValue) {
|
||||
console.log('new: ' + newValue + ', old: ' + oldValue);
|
||||
});
|
||||
|
||||
|
||||
obj.a = 2;
|
||||
obj.c = 10;
|
||||
transform.deliver(); // 'new: 14, old: 6'
|
||||
+12
-12
@@ -1,9 +1,9 @@
|
||||
// React-Bootstrap Test
|
||||
// React-Bootstrap Test
|
||||
// ================================================================================
|
||||
///<reference path="react-bootstrap.d.ts"/>
|
||||
///<reference path="../react/react.d.ts"/>
|
||||
|
||||
// Imports
|
||||
// Imports
|
||||
// --------------------------------------------------------------------------------
|
||||
import * as React from 'react';
|
||||
import { Component, CSSProperties } from 'react';
|
||||
@@ -11,7 +11,7 @@ import { Button, ButtonToolbar, Modal, Well, ButtonGroup, DropdownButton, MenuIt
|
||||
|
||||
|
||||
export class ReactBootstrapTest extends Component<any, any> {
|
||||
callback() {
|
||||
callback() {
|
||||
alert('Callback: ' + JSON.stringify(arguments));
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ export class ReactBootstrapTest extends Component<any, any> {
|
||||
const innerCheckbox = <input type='checkbox' aria-label='...' />;
|
||||
|
||||
return (
|
||||
<div style={style}>
|
||||
<div style={style}>
|
||||
<div style={style}>
|
||||
<ButtonToolbar>
|
||||
<Button>Default</Button>
|
||||
@@ -40,7 +40,7 @@ export class ReactBootstrapTest extends Component<any, any> {
|
||||
<Button bsStyle='warning'>Warning</Button>
|
||||
<Button bsStyle='danger'>Danger</Button>
|
||||
<Button bsStyle='link'>Link</Button>
|
||||
</ButtonToolbar>
|
||||
</ButtonToolbar>
|
||||
</div>
|
||||
|
||||
<div style={style}>
|
||||
@@ -81,7 +81,7 @@ export class ReactBootstrapTest extends Component<any, any> {
|
||||
<ButtonToolbar>
|
||||
<Button href='#'>Link</Button>
|
||||
<Button>Button</Button>
|
||||
</ButtonToolbar>
|
||||
</ButtonToolbar>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -177,7 +177,7 @@ export class ReactBootstrapTest extends Component<any, any> {
|
||||
<MenuItem eventKey='3' active>Active Item</MenuItem>
|
||||
<MenuItem divider />
|
||||
<MenuItem eventKey='4'>Separated link</MenuItem>
|
||||
</DropdownButton>
|
||||
</DropdownButton>
|
||||
</div>
|
||||
|
||||
<div style={style}>
|
||||
@@ -202,7 +202,7 @@ export class ReactBootstrapTest extends Component<any, any> {
|
||||
<div style={style}>
|
||||
<Panel onClick={this.callback}>
|
||||
Basic panel example
|
||||
</Panel>
|
||||
</Panel>
|
||||
</div>
|
||||
|
||||
<div style={style}>
|
||||
@@ -464,7 +464,7 @@ export class ReactBootstrapTest extends Component<any, any> {
|
||||
<MenuItem eventKey='4'>Separated link</MenuItem>
|
||||
</NavDropdown>
|
||||
</Nav>
|
||||
</Navbar>
|
||||
</Navbar>
|
||||
</div>
|
||||
|
||||
<div style={style}>
|
||||
@@ -473,7 +473,7 @@ export class ReactBootstrapTest extends Component<any, any> {
|
||||
<NavItem eventKey={1} href='#'>Link</NavItem>
|
||||
<NavItem eventKey={2} href='#'>Link</NavItem>
|
||||
</Nav>
|
||||
</Navbar>
|
||||
</Navbar>
|
||||
</div>
|
||||
|
||||
<div style={style}>
|
||||
@@ -526,7 +526,7 @@ export class ReactBootstrapTest extends Component<any, any> {
|
||||
activePage={1}
|
||||
onSelect={this.callback} />
|
||||
<br />
|
||||
|
||||
|
||||
<Pagination
|
||||
bsSize='small'
|
||||
items={10}
|
||||
@@ -564,7 +564,7 @@ export class ReactBootstrapTest extends Component<any, any> {
|
||||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
|
||||
</div>
|
||||
</CarouselItem>
|
||||
</Carousel>
|
||||
</Carousel>
|
||||
</div>
|
||||
|
||||
<div style={style}>
|
||||
@@ -129,7 +129,7 @@ class DefaultRouteTest {
|
||||
var Handler: React.ComponentClass<any>;
|
||||
React.createElement(Router.DefaultRoute, null);
|
||||
React.createElement(Router.DefaultRoute, {name: 'name', handler: Handler});
|
||||
|
||||
|
||||
ReactAddons.createElement(Router.DefaultRoute, null);
|
||||
ReactAddons.createElement(Router.DefaultRoute, {name: 'name', handler: Handler});
|
||||
}
|
||||
@@ -169,7 +169,7 @@ class LinkTest {
|
||||
query: {},
|
||||
onClick: () => console.log(1)
|
||||
});
|
||||
|
||||
|
||||
ReactAddons.createElement(Router.Link, null);
|
||||
ReactAddons.createElement(Router.Link, {to: 'home'});
|
||||
ReactAddons.createElement(Router.Link, {
|
||||
@@ -195,7 +195,7 @@ class NotFoundRouteTest {
|
||||
React.createElement(Router.NotFoundRoute, null);
|
||||
React.createElement(Router.NotFoundRoute, {handler: Handler});
|
||||
React.createElement(Router.NotFoundRoute, {handler: Handler, name: "home"});
|
||||
|
||||
|
||||
ReactAddons.createElement(Router.NotFoundRoute, null);
|
||||
ReactAddons.createElement(Router.NotFoundRoute, {handler: Handler});
|
||||
ReactAddons.createElement(Router.NotFoundRoute, {handler: Handler, name: "home"});
|
||||
@@ -215,7 +215,7 @@ class RedirectTest {
|
||||
React.createElement(Router.Redirect, null);
|
||||
React.createElement(Router.Redirect, {});
|
||||
React.createElement(Router.Redirect, {path: 'a', from: 'a', to: 'b'});
|
||||
|
||||
|
||||
ReactAddons.createElement(Router.Redirect, null);
|
||||
ReactAddons.createElement(Router.Redirect, {});
|
||||
ReactAddons.createElement(Router.Redirect, {path: 'a', from: 'a', to: 'b'});
|
||||
@@ -237,7 +237,7 @@ class RouteTest {
|
||||
React.createElement(Router.Route, null);
|
||||
React.createElement(Router.Route, {});
|
||||
React.createElement(Router.Route, {name: "home", path: "/", handler: Handler, ignoreScrollBehavior: true});
|
||||
|
||||
|
||||
ReactAddons.createElement(Router.Route, null);
|
||||
ReactAddons.createElement(Router.Route, {});
|
||||
ReactAddons.createElement(Router.Route, {name: "home", path: "/", handler: Handler, ignoreScrollBehavior: true});
|
||||
@@ -250,7 +250,7 @@ class RouteHandlerTest {
|
||||
createElement() {
|
||||
React.createElement(Router.RouteHandler, null);
|
||||
React.createElement(Router.RouteHandler, {});
|
||||
|
||||
|
||||
ReactAddons.createElement(Router.RouteHandler, null);
|
||||
ReactAddons.createElement(Router.RouteHandler, {});
|
||||
}
|
||||
@@ -110,7 +110,7 @@ var eventsListener = (e:any)=>{
|
||||
var publishPresence = ()=>{
|
||||
publishSession = <SIPml.Session.Publish>sipStack.newSession('publish', {
|
||||
events_listener: { events: '*', listener: eventsListener } // optional: '*' means all events
|
||||
});
|
||||
});
|
||||
var contentType = 'application/pidf+xml';
|
||||
var content = '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n' +
|
||||
'<presence xmlns=\"urn:ietf:params:xml:ns:pidf\"\n' +
|
||||
Reference in New Issue
Block a user