dom-construct.d.ts
        
        
            
                    35 lines
            
             | 1.1 KiB
            
                | video/mp2t
            
             |
                TypeScriptLexer
            
          
        | 
              
  
   | 
            
            r2 | import { NodeOrString, NodeFragmentOrString, GenericObject } from "./interfaces"; | ||
| interface DomConstruct { | ||||
| /** | ||||
| * instantiates an HTML fragment returning the corresponding DOM. | ||||
| */ | ||||
| toDom(frag: string, doc?: Document): DocumentFragment | Node; | ||||
| /** | ||||
| * Attempt to insert node into the DOM, choosing from various positioning options. | ||||
| * Returns the first argument resolved to a DOM node. | ||||
| */ | ||||
| place(node: NodeFragmentOrString, refNode: NodeOrString, position?: string /* PosString */ | number): HTMLElement; | ||||
| /** | ||||
| * Create an element, allowing for optional attribute decoration | ||||
| * and placement. | ||||
| */ | ||||
| create(tag: NodeOrString, attrs?: GenericObject, refNode?: NodeOrString, pos?: string /* PosString */ | number): HTMLElement; | ||||
| /** | ||||
| * safely removes all children of the node. | ||||
| */ | ||||
| empty(node: NodeOrString): void; | ||||
| /** | ||||
| * Removes a node from its parent, clobbering it and all of its | ||||
| * children. | ||||
| */ | ||||
| destroy(node: NodeOrString): void; | ||||
| } | ||||
| declare const domConstruct: DomConstruct; | ||||
| export = domConstruct; | ||||
