UNPKG

neft

Version:

Universal Platform

186 lines (76 loc) 6.14 kB
# Document > **API Reference** ▸ **Document** <!-- toc --> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee) * * * ### `Document.onBeforeRender()` <dl><dt>Static property of</dt><dd><i>Document</i></dd><dt>Parameters</dt><dd><ul><li>file — <i>Document</i></li></ul></dd><dt>Type</dt><dd><i>Signal</i></dd></dl> Corresponding node handler: *n-onBeforeRender=""*. > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#signal-documentonbeforerenderdocument-file) * * * ### `Document.onRender()` <dl><dt>Static property of</dt><dd><i>Document</i></dd><dt>Parameters</dt><dd><ul><li>file — <i>Document</i></li></ul></dd><dt>Type</dt><dd><i>Signal</i></dd></dl> Corresponding node handler: *n-onRender=""*. > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#signal-documentonrenderdocument-file) * * * ### `Document.onBeforeRevert()` <dl><dt>Static property of</dt><dd><i>Document</i></dd><dt>Parameters</dt><dd><ul><li>file — <i>Document</i></li></ul></dd><dt>Type</dt><dd><i>Signal</i></dd></dl> Corresponding node handler: *n-onBeforeRevert=""*. > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#signal-documentonbeforerevertdocument-file) * * * ### `Document.onRevert()` <dl><dt>Static property of</dt><dd><i>Document</i></dd><dt>Parameters</dt><dd><ul><li>file — <i>Document</i></li></ul></dd><dt>Type</dt><dd><i>Signal</i></dd></dl> Corresponding node handler: *n-onRevert=""*. > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#signal-documentonrevertdocument-file) * * * ### `Document.fromHTML()` <dl><dt>Static method of</dt><dd><i>Document</i></dd><dt>Parameters</dt><dd><ul><li>path — <i>String</i></li><li>html — <i>String</i></li></ul></dd><dt>Returns</dt><dd><i>Document</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#document-documentfromhtmlstring-path-string-html) * * * ### `Document.fromElement()` <dl><dt>Static method of</dt><dd><i>Document</i></dd><dt>Parameters</dt><dd><ul><li>path — <i>String</i></li><li>element — <i>Element</i></li></ul></dd><dt>Returns</dt><dd><i>Document</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#document-documentfromelementstring-path-element-element) * * * ### `Document.fromJSON()` <dl><dt>Static method of</dt><dd><i>Document</i></dd><dt>Parameters</dt><dd><ul><li>json — <i>Object</i> or <i>String</i></li></ul></dd><dt>Returns</dt><dd><i>Document</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#document-documentfromjsonstringobject-json) * * * ### `Document.parse()` <dl><dt>Static method of</dt><dd><i>Document</i></dd><dt>Parameters</dt><dd><ul><li>file — <i>Document</i></li></ul></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#documentparsedocument-file) * * * ### `Document.factory()` <dl><dt>Static method of</dt><dd><i>Document</i></dd><dt>Parameters</dt><dd><ul><li>path — <i>String</i></li></ul></dd><dt>Returns</dt><dd><i>Document</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#document-documentfactorystring-path) * * * ### `constructor()` <dl><dt>Parameters</dt><dd><ul><li>path — <i>String</i></li><li>element — <i>Element</i></li></ul></dd><dt>Returns</dt><dd><i>Document</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#document-documentconstructorstring-path-element-element) * * * ### `render()` <dl><dt>Parameters</dt><dd><ul><li>props — <i>Any</i><i>optional</i></li><li>context — <i>Any</i><i>optional</i></li><li>source — <i>Document</i><i>optional</i></li></ul></dd><dt>Returns</dt><dd><i>Document</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#document-documentrenderany-props-any-context-document-source) * * * ### `revert()` <dl><dt>Returns</dt><dd><i>Document</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#document-documentrevert) * * * ### `use()` <dl><dt>Parameters</dt><dd><ul><li>useName — <i>String</i></li><li>document — <i>Document</i><i>optional</i></li></ul></dd><dt>Returns</dt><dd><i>Document</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#document-documentusestring-usename-document-document) * * * ### `onReplaceByUse()` <dl><dt>Parameters</dt><dd><ul><li>use — <i>Document.Use</i></li></ul></dd><dt>Type</dt><dd><i>Signal</i></dd></dl> Corresponding node handler: *n-onReplaceByUse=""*. > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#signal-documentonreplacebyusedocumentuse-use) * * * ### `clone()` <dl><dt>Returns</dt><dd><i>Document</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#document-documentclone) * * * ### `destroy()` > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#documentdestroy) * * * ### `toJSON()` <dl><dt>Returns</dt><dd><i>Object</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/f9c128ccb37aa79380c961e878cd76ec9e79c99e/src/document/index.litcoffee#object-documenttojson)