mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-12-29 04:08:50 +00:00
35 lines
801 B
TypeScript
35 lines
801 B
TypeScript
|
/**
|
||
|
* 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;
|