{"_id":"@accuser/mdast-util-type-guards","_rev":"7-cf619c3e97a126eb8a809871cbaee2fa","name":"@accuser/mdast-util-type-guards","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.1":{"name":"@accuser/mdast-util-type-guards","version":"1.0.1","keywords":["mdast","typescript","type guard"],"author":{"url":"https://github.com/accuser","name":"Matthew Gibbons","email":"mhgibbons@me.com"},"license":"MIT","_id":"@accuser/mdast-util-type-guards@1.0.1","maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"homepage":"https://github.com/accuser/mdast-util-type-guards#readme","bugs":{"url":"https://github.com/accuser/mdast-util-type-guards/issues"},"dist":{"shasum":"318499a6b8a109d8e01b43425b0468c75c43e633","tarball":"https://registry.npmjs.org/@accuser/mdast-util-type-guards/-/mdast-util-type-guards-1.0.1.tgz","fileCount":134,"integrity":"sha512-A61axl52aJsTw3og7nz4h6dJO1JCxTcuJbzNYFkK2WmrJrrh4eq9Oa3uY1rdEWaUsSFUHkdTt7JcJG8Gs7077w==","signatures":[{"sig":"MEUCIQCgeBF88f0/9vWKEBIJy+NwSQHVubmvQEJMgv/QxmLMEwIgcbR7Cug4qM58iiyQ4Pbapr0tjdbS/JAhTK7/eUPIqQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43106},"main":"dist/index.js","type":"module","_from":"file:accuser-mdast-util-type-guards-1.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint","test":"vitest","build":"pnpm build:cjs && pnpm build:esm","format":"prettier --write {src,test}/**/*.{js,ts}","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc"},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"_resolved":"/tmp/5c95486ccf86f2f6ba09f25dff589da0/accuser-mdast-util-type-guards-1.0.1.tgz","_integrity":"sha512-A61axl52aJsTw3og7nz4h6dJO1JCxTcuJbzNYFkK2WmrJrrh4eq9Oa3uY1rdEWaUsSFUHkdTt7JcJG8Gs7077w==","repository":{"url":"git+https://github.com/accuser/mdast-util-type-guards.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript type guards for `mdast` nodes.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@accuser/unist-util-type-guards":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","eslint":"^9.10.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"peerDependencies":{"@types/mdast":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mdast-util-type-guards_1.0.1_1726810466027_0.5754520621679255","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@accuser/mdast-util-type-guards","version":"1.0.2","keywords":["mdast","typescript","type guard"],"author":{"url":"https://github.com/accuser","name":"Matthew Gibbons","email":"mhgibbons@me.com"},"license":"MIT","_id":"@accuser/mdast-util-type-guards@1.0.2","maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"homepage":"https://github.com/accuser/mdast-util-type-guards#readme","bugs":{"url":"https://github.com/accuser/mdast-util-type-guards/issues"},"dist":{"shasum":"64630e0295d33f01ddd5f22626422017dea0f599","tarball":"https://registry.npmjs.org/@accuser/mdast-util-type-guards/-/mdast-util-type-guards-1.0.2.tgz","fileCount":134,"integrity":"sha512-uYmDpK3WjKdPikRElGSjACLHl414QsYrK4mP1puuo5MzAHmh79M234hj7ESrehlAOE2t0KEJx5omwtNtKFGgGw==","signatures":[{"sig":"MEQCIF5J7aAnjlGxfFqUlzdmnxAyA6OU5mHEEhqdUuLS/6QYAiA1wo9CW5dk09XM/2puMlKgt51SL74pOcWBLgwuqYnVRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98242},"main":"dist/index.js","type":"module","_from":"file:accuser-mdast-util-type-guards-1.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint","test":"vitest","build":"pnpm build:cjs && pnpm build:esm","format":"prettier --write {src,test}/**/*.{js,ts}","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc"},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"_resolved":"/tmp/0bb27485193678f7d0b7db45b926c15d/accuser-mdast-util-type-guards-1.0.2.tgz","_integrity":"sha512-uYmDpK3WjKdPikRElGSjACLHl414QsYrK4mP1puuo5MzAHmh79M234hj7ESrehlAOE2t0KEJx5omwtNtKFGgGw==","repository":{"url":"git+https://github.com/accuser/mdast-util-type-guards.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript type guards for `mdast` nodes.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@accuser/unist-util-type-guards":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","eslint":"^9.10.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"peerDependencies":{"@types/mdast":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mdast-util-type-guards_1.0.2_1726849961242_0.9266729316220683","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@accuser/mdast-util-type-guards","version":"1.0.3","keywords":["mdast","typescript","type guard"],"author":{"url":"https://github.com/accuser","name":"Matthew Gibbons","email":"mhgibbons@me.com"},"license":"MIT","_id":"@accuser/mdast-util-type-guards@1.0.3","maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"homepage":"https://github.com/accuser/mdast-util-type-guards#readme","bugs":{"url":"https://github.com/accuser/mdast-util-type-guards/issues"},"dist":{"shasum":"a56f2157fadd28bb1ae32db09d4a9a7b7e7e4746","tarball":"https://registry.npmjs.org/@accuser/mdast-util-type-guards/-/mdast-util-type-guards-1.0.3.tgz","fileCount":134,"integrity":"sha512-7Fg+kgSaff4iG0F5odFcYIoQjfFgvFhx8dNrQNqtIpjS/61n9+0RlQKfnU490AQw738Dt1ygHA2+/NYq4lQe8A==","signatures":[{"sig":"MEYCIQCYdxFjGTT5UEtrdtuw0MWUADxgOKzmFNlUtedyt47AjAIhAJ3BEssMIOcIg/YXPumXQdnA34Lo+voxVCn1pwQPX/DW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98374},"main":"dist/index.js","type":"module","_from":"file:accuser-mdast-util-type-guards-1.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint","test":"vitest","build":"pnpm build:cjs && pnpm build:esm","format":"prettier --write {src,test}/**/*.{js,ts}","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc"},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"_resolved":"/tmp/f7642b7e78a6982957bb608b749fef58/accuser-mdast-util-type-guards-1.0.3.tgz","_integrity":"sha512-7Fg+kgSaff4iG0F5odFcYIoQjfFgvFhx8dNrQNqtIpjS/61n9+0RlQKfnU490AQw738Dt1ygHA2+/NYq4lQe8A==","repository":{"url":"git+https://github.com/accuser/mdast-util-type-guards.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript type guards for `mdast` nodes.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@accuser/unist-util-type-guards":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","eslint":"^9.11.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"peerDependencies":{"@types/mdast":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mdast-util-type-guards_1.0.3_1726851350847_0.6245868997578463","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@accuser/mdast-util-type-guards","version":"1.1.0","keywords":["mdast","typescript","type guard"],"author":{"url":"https://github.com/accuser","name":"Matthew Gibbons","email":"mhgibbons@me.com"},"license":"MIT","_id":"@accuser/mdast-util-type-guards@1.1.0","maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"homepage":"https://github.com/accuser/mdast-util-type-guards#readme","bugs":{"url":"https://github.com/accuser/mdast-util-type-guards/issues"},"dist":{"shasum":"5139534e5db4de19f677f3acc3a3db47ed231226","tarball":"https://registry.npmjs.org/@accuser/mdast-util-type-guards/-/mdast-util-type-guards-1.1.0.tgz","fileCount":174,"integrity":"sha512-SusUUmP0MXhS+A4fAJOOGd/i4aYxi61aeo3MC89pId8VHqU+Q2XO4Yru1zoRDt9gCYy6yuWWBLLg7lI1dsT4Iw==","signatures":[{"sig":"MEUCIQCIdvkzF/mMd0xrxEvQBCKvVyyT7cVYEwXXj+rMX1slgwIgSFIe4BbkmIMOjD9CrUfp3/t6bwYyla0WD3dHQuCDVVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134551},"main":"dist/index.js","type":"module","_from":"file:accuser-mdast-util-type-guards-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint","test":"vitest","build":"pnpm build:cjs && pnpm build:esm","format":"prettier --write {src,test}/**/*.{js,ts}","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc"},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"_resolved":"/tmp/ce8e08711a1da76bf40fac1f9dae4ef0/accuser-mdast-util-type-guards-1.1.0.tgz","_integrity":"sha512-SusUUmP0MXhS+A4fAJOOGd/i4aYxi61aeo3MC89pId8VHqU+Q2XO4Yru1zoRDt9gCYy6yuWWBLLg7lI1dsT4Iw==","repository":{"url":"git+https://github.com/accuser/mdast-util-type-guards.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript type guards for `mdast` nodes.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@accuser/unist-util-type-guards":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","eslint":"^9.11.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"peerDependencies":{"@types/mdast":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mdast-util-type-guards_1.1.0_1727022717580_0.2071515788887175","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@accuser/mdast-util-type-guards","version":"1.2.0","description":"TypeScript type guards for `mdast` nodes.","type":"module","main":"dist/index.js","exports":{".":{"default":"./dist/index.js","import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts"}},"./package.json":"./package.json"},"keywords":["mdast","typescript","type guard"],"author":{"name":"Matthew Gibbons","email":"mhgibbons@me.com","url":"https://github.com/accuser"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/accuser/mdast-util-type-guards.git"},"bugs":{"url":"https://github.com/accuser/mdast-util-type-guards/issues"},"peerDependencies":{"@types/mdast":"^4.0.4"},"devDependencies":{"@types/node":"^22.5.5","@typescript-eslint/eslint-plugin":"^8.6.0","@typescript-eslint/parser":"^8.6.0","eslint":"^9.11.0","eslint-config-prettier":"^9.1.0","prettier":"^3.3.3","tslib":"^2.7.0","typescript":"^5.6.2","vitest":"^2.1.1"},"dependencies":{"@accuser/unist-util-type-guards":"^1.1.0"},"scripts":{"build":"pnpm build:cjs && pnpm build:esm","build:cjs":"tsc --module commonjs --outDir dist/cjs","build:esm":"tsc","format":"prettier --write {src,test}/**/*.{js,ts}","lint":"eslint","test":"vitest"},"_id":"@accuser/mdast-util-type-guards@1.2.0","types":"./dist/index.d.ts","homepage":"https://github.com/accuser/mdast-util-type-guards#readme","_integrity":"sha512-A1YoLWzc5EuxHQKeN4x0BAiDEs52jsaoSlPDRGBmifJ8P/fbnlh/EOqXl5xKKidDsOfzgSI+2FsvEv3h4Mi47w==","_resolved":"/tmp/d5d25f611b9c8becb4c6c9b2a3eedf7b/accuser-mdast-util-type-guards-1.2.0.tgz","_from":"file:accuser-mdast-util-type-guards-1.2.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-A1YoLWzc5EuxHQKeN4x0BAiDEs52jsaoSlPDRGBmifJ8P/fbnlh/EOqXl5xKKidDsOfzgSI+2FsvEv3h4Mi47w==","shasum":"91bfa67f4f7b7ba6571cc1a16dc265d99cdf17ef","tarball":"https://registry.npmjs.org/@accuser/mdast-util-type-guards/-/mdast-util-type-guards-1.2.0.tgz","fileCount":186,"unpackedSize":143498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF84tq0ZFAT0nmlOYCD5PJkTux4o8BTVvLS5mzN62cCQIhAOMWavYHM9x3D98h7ewwkdSA+Vt3Um9bkYj0YrOpQg6j"}]},"_npmUser":{"name":"accuser","email":"mhgibbons@me.com"},"directories":{},"maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-type-guards_1.2.0_1727181481547_0.29282211395923197"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-20T05:34:25.942Z","modified":"2024-09-24T12:38:02.066Z","1.0.0":"2024-09-19T19:16:48.034Z","1.0.1":"2024-09-20T05:34:26.223Z","1.0.2":"2024-09-20T16:32:41.501Z","1.0.3":"2024-09-20T16:55:51.045Z","1.1.0":"2024-09-22T16:31:57.816Z","1.2.0":"2024-09-24T12:38:01.791Z"},"bugs":{"url":"https://github.com/accuser/mdast-util-type-guards/issues"},"author":{"name":"Matthew Gibbons","email":"mhgibbons@me.com","url":"https://github.com/accuser"},"license":"MIT","homepage":"https://github.com/accuser/mdast-util-type-guards#readme","keywords":["mdast","typescript","type guard"],"repository":{"type":"git","url":"git+https://github.com/accuser/mdast-util-type-guards.git"},"description":"TypeScript type guards for `mdast` nodes.","maintainers":[{"name":"accuser","email":"mhgibbons@me.com"}],"readme":"# TypeScript Type Guards for Unist Nodes\n\nThis package provides TypeScript type guards for [Mdast](https://github.com/syntax-tree/mdast) nodes.\n\n## Installation\n\n```sh\nnpm install @accuser/mdast-util-type-guards\n```\n\n## Usage\n\n```ts\nimport { isText } from '@accuser/mdast-util-type-guards';\n\nconst value = {\n  type: 'text',\n  value: 'Hello, world!'\n};\n\nisNode(value); // true, value is Node\nisLiteral(value); // true, value is Literal\nisBlockContent(value); // false\nisPhrasingContent(value); // true, value is PhrasingContent\nisText(value); // true, value is Text\n```\n\n## API\n\nThis package exports the identifiers:\n\n- [`isAsscoiation`](#isassociate)\n- [`isBlockquote`](api-isblockquote)\n- [`isBreak`](api-isbreak)\n- [`isCode`](api-iscode)\n- [`isDefinition`](api-isdefinition)\n- [`isDelete`](api-isdelete)\n- [`isEmphasis`](api-isemphasis)\n- [`isFootnoteDefinition`](api-isfootnotedefinition)\n- [`isFootnoteReference`](api-isfootnotereference)\n- [`isHeading`](api-isheading)\n- [`isHTML`](api-ishtml)\n- [`isImage`](api-isimage)\n- [`isImageReference`](api-isimagereference)\n- [`isInlineCode`](api-isinlinecode)\n- [`isLinkReference`](api-islinkreference)\n- [`isLink`](api-islink)\n- [`isList`](api-islist)\n- [`isListItem`](api-islistitem)\n- [`isLiteral`](api-isliteral)\n- [`isNode`](api-isnode)\n- [`isParagraph`](api-isparagraph)\n- [`isParent`](api-isparent)\n- [`isReference`](api-isreference)\n- [`isResource`](api-isresource)\n- [`isStrong`](api-isstrong)\n- [`isTable`](api-istable)\n- [`isTableCell`](api-istablecell)\n- [`isTableRow`](api-istablerow)\n- [`isText`](api-istext)\n- [`isThematicBreak`](api-isthematicbreak)\n- [`isYaml`](api-isyaml)\n\nThere is no default export.\n\n### `isAssociation(value: unknown): value is Association`\n\nTest if the given value is a valid [`Node`](https://github.com/syntax-tree/mdast/#node) with an `Association`(https://github.com/syntax-tree/mdast/#association).\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Node`](https://github.com/syntax-tree/mdast/#node) with an `Association`(https://github.com/syntax-tree/mdast/#association).\n\n### `isBlockContent(value: unknown): value is BlockContent`\n\nTest if the given value is a valid block content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid block content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n### `isBlockquote(value: unknown): value is Blockquote`\n\nTest if the given value is a valid [`Blockquote`](https://github.com/syntax-tree/mdast/#blockquote) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Blockquote`](https://github.com/syntax-tree/mdast/#blockquote) node.\n\n### `isBreak(value: unknown): value is Break`\n\nTest if the given value is a valid [`Break`](https://github.com/syntax-tree/mdast/#break) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Break`](https://github.com/syntax-tree/mdast/#break) node.\n\n### `isCode(value: unknown): value is Code`\n\nTest if the given value is a valid [`Code`](https://github.com/syntax-tree/mdast/#code) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Code`](https://github.com/syntax-tree/mdast/#code) node.\n\n### `isDefinitionContent(value: unknown): value is DefinitionContent`\n\nTest if the given value is a valid definition content [`Node`](https://syntax-tree.github.io/mdast/#node).\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid definition content [`Node`](https://syntax-tree.github.io/mdast/#node).\n\n### `isDefinition(value: unknown): value is Definition`\n\nTest if the given value is a valid [`Definition`](https://github.com/syntax-tree/mdast/#definition) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Definition`](https://github.com/syntax-tree/mdast/#definition) node.\n\n### `isDelete(value: unknown): value is Delete`\n\nTest if a given value is a valid [`Delete`](https://github.com/syntax-tree/mdast/#delete) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Delete`](https://github.com/syntax-tree/mdast/#delete) node.\n\n### `isEmphasis(value: unknown): value is Emphasis`\n\nTest if a given value is a valid [`Emphasis`](https://github.com/syntax-tree/mdast/#emphasis) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Emphasis`](https://github.com/syntax-tree/mdast/#emphasis) node.\n\n### `isFootnoteDefinition(value: unknown): value is FootnoteDefinition`\n\nTest if a given value is a valid [`FootnoteDefinition`](https://github.com/syntax-tree/mdast/#footnotedefinition) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`FootnoteDefinition`](https://github.com/syntax-tree/mdast/#footnotedefinition) node.\n\n### `isFootnoteReference(value: unknown): value is FootnoteReference`\n\nTest if a given value is a valid [`FootnoteReference`](https://github.com/syntax-tree/mdast/#footnotereference) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`FootnoteReference`](https://github.com/syntax-tree/mdast/#footnotereference) node.\n\n### `isHeading(value: unknown): value is Heading`\n\nTest if a given value is a valid [`Heading`](https://github.com/syntax-tree/mdast/#heading) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Heading`](https://github.com/syntax-tree/mdast/#heading) node.\n\n### `isHTML(value: unknown): value is HTML`\n\nTest if a given value is a valid [`Html`](https://github.com/syntax-tree/mdast/#html) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Html`](https://github.com/syntax-tree/mdast/#html) node.\n\n### `isImage(value: unknown): value is Image`\n\nTest if a given value is a valid [`Image`](https://github.com/syntax-tree/mdast/#image) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Image`](https://github.com/syntax-tree/mdast/#image) node.\n\n### `isImageReference(value: unknown): value is ImageReference`\n\nTest if a given value is a valid [`Image`](https://github.com/syntax-tree/mdast/#imagereference) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Image`](https://github.com/syntax-tree/mdast/#imagereference) node.\n\n### `isInlineCode(value: unknown): value is InlineCode`\n\nTest if a given value is a valid [`InlineCode`](https://github.com/syntax-tree/mdast/#inlinecode) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`InlineCode`](https://github.com/syntax-tree/mdast/#inlinecode) node.\n\n### `isLinkReference(value: unknown): value is LinkReference`\n\nTest if a given value is a valid [`LinkReference`](https://github.com/syntax-tree/mdast/#linkreference) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`LinkReference`](https://github.com/syntax-tree/mdast/#linkreference) node.\n\n### `isLink(value: unknown): value is Link`\n\nTest if a given value is a valid [`Link`](https://github.com/syntax-tree/mdast/#link) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Link`](https://github.com/syntax-tree/mdast/#link) node.\n\n### `isList(value: unknown): value is List`\n\nTest if a given value is a valid [`List`](https://github.com/syntax-tree/mdast/#list) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`List`](https://github.com/syntax-tree/mdast/#list) node.\n\n### `isListContent(value: unknown): value is ListContent`\n\nTest if a given value is a valid list content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid list content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n\n### `isListItem(value: unknown): value is ListItem`\n\nTest if a given value is a valid [`ListItem`](https://github.com/syntax-tree/mdast/#listitem) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`ListItem`](https://github.com/syntax-tree/mdast/#listitem) node.\n\n### `isLiteral(value: unknown): value is Literal`\n\nTest is a given value is a valid [`Literal`](https://github.com/syntax-tree/mdast/#literal) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid Unist literal value.\n\n### `isNode(value: unknown): value is Node`\n\nTest if a given value is a valid [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n### `isParagraph(value: unknown): value is Paragraph`\n\nTest if a given value is a valid [`Paragraph`](https://github.com/syntax-tree/mdast/#paragraph) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Paragraph`](https://github.com/syntax-tree/mdast/#paragraph) node.\n\n### `isParent(value: unknown): value is Parent`\n\nTest is a given value is a valid [`Parent`](https://github.com/syntax-tree/mdast/#parent) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Parent`](https://github.com/syntax-tree/mdast/#parent) node.\n\n### `isPhrasingContent(value: unknown): value is PhrasingContent`\n\nTest if the given value is a valid phrasing content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid phrasing content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n### `isReference(value: unknown): value is Reference`\n\nTest if a given value is a valid [`Node`](https://github.com/syntax-tree/mdast/#node) with a [`Reference`](https://github.com/syntax-tree/mdast/#reference).\n\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Node`](https://github.com/syntax-tree/mdast/#node) with a [`Reference`](https://github.com/syntax-tree/mdast/#reference).\n\n### `isResource(value: unknown): value is Resource`\n\nTest if a given value is a valid [`Node`](https://github.com/syntax-tree/mdast/#node) with a [`Resource`](https://github.com/syntax-tree/mdast/#resource).\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Node`](https://github.com/syntax-tree/mdast/#node) with a [`Resource`](https://github.com/syntax-tree/mdast/#resource).\n\n### `isRoot(value: unknown): value is Root`\n\nTest if a given value is a valid [`Root`](https://github.com/syntax-tree/mdast/#root) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Root`](https://github.com/syntax-tree/mdast/#root) node.\n\n### `isRootContent(value: unknown): value is RootContent`\n\nTest if the given value is a valid root content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid root content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n### `isRowContent(value: unknown): value is RowContent`\n\nTest if the given value is a valid row content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid row content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n### `isStrong(value: unknown): value is Strong`\n\nTest if a given value is a valid [`Strong`](https://github.com/syntax-tree/mdast/#strong) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Strong`](https://github.com/syntax-tree/mdast/#strong) node.\n\n### `isTable(value: unknown): value is Table`\n\nTest if a given value is a valid [`Table`](https://github.com/syntax-tree/mdast/#table) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Table`](https://github.com/syntax-tree/mdast/#table) node.\n\n### `isTableContent(value: unknown): value is TableContent`\n\nTest if the given value is a valid table content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid table content [`Node`](https://github.com/syntax-tree/mdast/#node).\n\n### `isTableCell(value: unknown): value is TableCell`\n\nTest if a given value is a valid [`TableCell`](https://github.com/syntax-tree/mdast/#tablecell) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`TableCell`](https://github.com/syntax-tree/mdast/#tablecell) node.\n\n### `isTableRow(value: unknown): value is TableRow`\n\nTest if a given value is a valid [`TableRow`](https://github.com/syntax-tree/mdast/#tablerow) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`TableRow`](https://github.com/syntax-tree/mdast/#tablerow) node.\n\n\n### `isText(value: unknown): value is Text`\n\nTest if a given value is a valid [`Text`](https://github.com/syntax-tree/mdast/#text) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Text`](https://github.com/syntax-tree/mdast/#text) node.\n\n### `isThematicBreak(value: unknown): value is ThematicBreak`\n\nTest if a given value is a valid [`ThematicBreak`](https://github.com/syntax-tree/mdast/#thematicbreak) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`ThematicBreak`](https://github.com/syntax-tree/mdast/#themeaticbreak) node.\n\n### `isYaml(value: unknown): value is Yaml`\n\nTest if a given value is a valid [`Yaml`](https://github.com/syntax-tree/mdast/#yaml) node.\n\n###### Parameters\n\n* `value` (`unknown`)\n\t- value to check.\n\n###### Returns\n\nReturns `true` if `value` is a valid [`Yaml`](https://github.com/syntax-tree/mdast/#yaml) node.\n\n## Tests\n\n```sh\nnpm test\n```\n\n## License\n\n[MIT](https://raw.githubusercontent.com/accuser/unist-util-type-guards/main/LICENSE)\n\n[api-isassociation]: #isassociationnode-unknown-value-is-association\n[api-isblockquote]: #isblockquotenode-unknown-value-is-blockquote\n[api-isbreak]: #isbreaknode-unknown-value-is-break\n[api-iscode]: #iscodenode-unknown-value-is-code\n[api-isdefinition]: #isdefinitionnode-unknown-value-is-definition\n[api-isdelete]: #isdeletenode-unknown-value-is-delete\n[api-isemphasis]: #isemphasisnode-unknown-value-is-emphasis\n[api-isfootnotedefinition]: #isfootnotedefinitionnode-unknown-value-is-footnotedefinition\n[api-isfootnotereference]: #isfootnotereferencenode-unknown-value-is-footnotereference\n[api-isheading]: #isheadingnode-unknown-value-is-heading\n[api-ishtml]: #ishtmlnode-unknown-value-is-html\n[api-isimage]: #isimagenode-unknown-value-is-image\n[api-isimagereference]: #isimagereferencenode-unknown-value-is-imagereference\n[api-isinlinecode]: #isinlinecodenode-unknown-value-is-inlinecode\n[api-islinkreference]: #islinkreferencenode-unknown-value-is-linkreference\n[api-islink]: #islinknode-unknown-value-is-link\n[api-islist]: #islistnode-unknown-value-is-list\n[api-islistitem]: #islistitemnode-unknown-value-is-listitem\n[api-isliteral]: #isliteralnode-value-unknown-value-is-literal\n[api-isnode]: #isnodenode-unknown-value-is-value\n[api-isparagraph]: #isparagraphnode-unknown-value-is-paragraph\n[api-isparent]: #isparentnode-value-unknown-value-is-parent\n[api-isreference]: #isreferencenode-unknown-value-is-reference\n[api-isresource]: #isresourcenode-unknown-value-is-resource\n[api-isstrong]: #isstrongnode-unknown-value-is-strong\n[api-istable]: #istablenode-unknown-value-is-table\n[api-istablecell]: #istablecellnode-unknown-value-is-tablecell\n[api-istablerow]: #istablerownode-unknown-value-is-tablerow\n[api-istext]: #istextnode-unknown-value-is-text\n[api-isthematicbreak]: #isthematicbreaknode-unknown-value-is-thematicbreak\n[api-isyaml]: #isyamlnode-unknown-value-is-yaml\n","readmeFilename":"README.md"}