Add referenced typedefs.
This commit is contained in:
@@ -6,6 +6,45 @@
|
|||||||
* @author ian@cosmopolite.org (Ian Gulliver)
|
* @author ian@cosmopolite.org (Ian Gulliver)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @see https://www.cosmopolite.org/reference#callbacks
|
||||||
|
* @typedef {{onConnect: (function()|undefined),
|
||||||
|
* onDisconnect: (function()|undefined),
|
||||||
|
* onLogin: (function(string, string)|undefined),
|
||||||
|
* onLogout: (function(string)|undefined),
|
||||||
|
* onMessage: (function(Cosmopolite.typeMessage)|undefined),
|
||||||
|
* onPin: (function(Cosmopolite.typeMessage)|undefined),
|
||||||
|
* onUnpin: (function(Cosmopolite.typeMessage)|undefined)}}
|
||||||
|
*/
|
||||||
|
Cosmopolite.typeCallbacks;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @see https://www.cosmopolite.org/reference#message
|
||||||
|
* @typedef {{event_type: string,
|
||||||
|
* id: number,
|
||||||
|
* created: number,
|
||||||
|
* sender: string,
|
||||||
|
* subject: Cosmopolite.typeSubject,
|
||||||
|
* message: *}}
|
||||||
|
*/
|
||||||
|
Cosmopolite.typeMessage;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @see https://www.cosmopolite.org/reference#subject
|
||||||
|
* @typedef {{name: string,
|
||||||
|
* readable_only_by: (string|undefined),
|
||||||
|
* writable_only_by: (string|undefined)}}
|
||||||
|
*/
|
||||||
|
Cosmopolite.typeSubject;
|
||||||
|
|
||||||
|
|
||||||
|
/** @typedef {(Cosmopolite.typeSubject|string|number)} */
|
||||||
|
Cosmopolite.typeSubjectLoose;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see https://www.cosmopolite.org/reference#constructor
|
* @see https://www.cosmopolite.org/reference#constructor
|
||||||
* @constructor
|
* @constructor
|
||||||
|
|||||||
Reference in New Issue
Block a user