# Interface TagElement

interface TagElement {
attribs : { [attr: string]: string };
childNodes : null | Element [];
children : Element [];
data ?: string;
endIndex ?: number;
firstChild : null | Element ;
lastChild : null | Element ;
name : string;
next : null | Element ;
nextSibling : Element ;
nodeValue : string;
parent : Element ;
parentNode : Element ;
prev : null | Element ;
previousSibling : Element ;
startIndex ?: number;
tagName : string;
type : "script" | "style" | "tag";
"x-attribsNamespace" : { [attr: string]: string };
"x-prefixNamespace" : { [attr: string]: string };
}

- Defined in node_modules/@types/cheerio/index.d.ts:18

##### Index

### Properties

attribs
childNodes
children
data?
endIndex?
firstChild
lastChild
name
next
nextSibling
nodeValue
parent
parentNode
prev
previousSibling
startIndex?
tagName
type
x-attribsNamespace
x-prefixNamespace

## Properties

### attribs

attribs: { [attr: string]: string }

- Defined in node_modules/@types/cheerio/index.d.ts:22

### childNodes

childNodes: null | Element []

- Defined in node_modules/@types/cheerio/index.d.ts:26

### children

children: Element []

- Defined in node_modules/@types/cheerio/index.d.ts:25

### `Optional` data

data?: string

- Defined in node_modules/@types/cheerio/index.d.ts:36

### `Optional` endIndex

endIndex?: number

- Defined in node_modules/@types/cheerio/index.d.ts:38

### firstChild

firstChild: null | Element

- Defined in node_modules/@types/cheerio/index.d.ts:28

### lastChild

lastChild: null | Element

- Defined in node_modules/@types/cheerio/index.d.ts:27

### name

name: string

- Defined in node_modules/@types/cheerio/index.d.ts:21

### next

next: null | Element

- Defined in node_modules/@types/cheerio/index.d.ts:29

### nextSibling

nextSibling: Element

- Defined in node_modules/@types/cheerio/index.d.ts:30

### nodeValue

nodeValue: string

- Defined in node_modules/@types/cheerio/index.d.ts:35

### parent

parent: Element

- Defined in node_modules/@types/cheerio/index.d.ts:33

### parentNode

parentNode: Element

- Defined in node_modules/@types/cheerio/index.d.ts:34

### prev

prev: null | Element

- Defined in node_modules/@types/cheerio/index.d.ts:31

### previousSibling

previousSibling: Element

- Defined in node_modules/@types/cheerio/index.d.ts:32

### `Optional` startIndex

startIndex?: number

- Defined in node_modules/@types/cheerio/index.d.ts:37

### tagName

tagName: string

- Defined in node_modules/@types/cheerio/index.d.ts:19

### type

type: "script" | "style" | "tag"

- Defined in node_modules/@types/cheerio/index.d.ts:20

### x-attribsNamespace

"x-attribsNamespace": { [attr: string]: string }

- Defined in node_modules/@types/cheerio/index.d.ts:23

### x-prefixNamespace

"x-prefixNamespace": { [attr: string]: string }

- Defined in node_modules/@types/cheerio/index.d.ts:24