Move all packages to a types directory

This commit is contained in:
Andy Hanson
2017-03-24 14:27:52 -07:00
parent f9869dc191
commit 354cec620d
13846 changed files with 0 additions and 0 deletions

57
types/java-applet/index.d.ts vendored Normal file
View File

@@ -0,0 +1,57 @@
// Type definitions for Java Applet
// Project: https://www.java.com/
// Definitions by: Cyril Schumacher <https://github.com/cyrilschumacher>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/**
* @summary Java applet Status. More details: {@link http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/applet_dev_guide.html#JSDPG719|Applet Status And Event Handlers}
* @enum {number}
* @readonly
*/
declare enum JavaAppletStatus {
/**
* @summary Applet is loading.
*/
Loading = 1,
/**
* @summary Applet has loaded completely and is ready to receive JavaScript calls.
*/
Ready = 2,
/**
* @summary Error while loading applet.
*/
Error = 3
}
/**
* @summary Interface for Java applet object.
* @author Cyril Schumacher
* @version 1.0
*/
interface JavaApplet extends HTMLAppletElement {
/**
* @summary Handler if the applet status is {@link JavaAppletStatus#Error}. An error has occurred while loading the applet.
* @type {Function}
*/
onError?: Function;
/**
* @summary Handler if the applet status is {@link JavaAppletStatus#Ready}. Applet has finished loading and is ready to receive JavaScript calls.
* @type {Function}
*/
onLoad?: Function;
/**
* @summary Handler if the applet has stopped.
* @type {Function}
*/
onStop?: Function;
/**
* @summary Java applet Status.
* @type {JavaAppletStatus}
*/
status?: JavaAppletStatus;
}

View File

@@ -0,0 +1,29 @@
/**
* @summary Test for the typage.
*/
function testTypage() {
var applet: HTMLAppletElement = <HTMLAppletElement>document.getElementById('applet');
var javaApplet: JavaApplet = applet;
}
/**
* @summary Test for the java applet status.
*/
function testStatus() {
var applet: JavaApplet = <JavaApplet>document.getElementById('applet');
var status: number = applet.status;
}
/**
* @summary Test for the handlers.
*/
function testHandlers() {
var applet: JavaApplet = <JavaApplet>document.getElementById('applet');
var handler: Function = () => {};
applet.onError = handler;
applet.onLoad = handler;
applet.onStop = handler;
}

View File

@@ -0,0 +1,23 @@
{
"compilerOptions": {
"module": "commonjs",
"lib": [
"es6",
"dom"
],
"noImplicitAny": true,
"noImplicitThis": true,
"strictNullChecks": false,
"baseUrl": "../",
"typeRoots": [
"../"
],
"types": [],
"noEmit": true,
"forceConsistentCasingInFileNames": true
},
"files": [
"index.d.ts",
"java-applet-tests.ts"
]
}