mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-26 13:59:23 +00:00
Added first TypeScript typing rules
This commit is contained in:
parent
bbaaf3a5c2
commit
d9fe86d160
35
assets/custom_ts/Utils.d.ts
vendored
Normal file
35
assets/custom_ts/Utils.d.ts
vendored
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
/**
|
||||||
|
* Typescript typing rules for Utils
|
||||||
|
*
|
||||||
|
* @author Pierre HUBERT
|
||||||
|
*/
|
||||||
|
|
||||||
|
declare interface CreateElem2Args {
|
||||||
|
type : string,
|
||||||
|
appendTo ?: HTMLElement,
|
||||||
|
insertBefore ?: HTMLElement,
|
||||||
|
insertAsFirstChild ?: HTMLElement,
|
||||||
|
class ?: string,
|
||||||
|
id ?: string,
|
||||||
|
title ?: string,
|
||||||
|
src ?: string,
|
||||||
|
href ?: string,
|
||||||
|
name ?: string,
|
||||||
|
elemType ?: string,
|
||||||
|
value ?: string,
|
||||||
|
placeholder ?: string,
|
||||||
|
innerHTML ?: string,
|
||||||
|
innerLang ?: string,
|
||||||
|
innerHTMLprefix ?: string,
|
||||||
|
disabled ?: boolean,
|
||||||
|
}
|
||||||
|
|
||||||
|
declare function createElem(nodeType : string, appendTo : string) : HTMLElement;
|
||||||
|
|
||||||
|
declare function createElem2(infos : CreateElem2Args) : HTMLElement;
|
||||||
|
|
||||||
|
declare function byId(id : string) : HTMLElement;
|
||||||
|
|
||||||
|
declare function emptyElem(target : HTMLElement) : void;
|
||||||
|
|
||||||
|
declare function checkMail(emailAddress : string) : boolean;
|
Loading…
Reference in New Issue
Block a user