mirror of
https://github.com/MontFerret/ferret.git
synced 2025-07-03 00:46:51 +02:00
Feature/doc markup (#543)
* Added release notes * #509 fixedOCOD typo * Updated values * Updated comments * Changed stdlib docs format * Changed format of array in docs * Use 'any' instead of 'value' in docs * New format for optional params * Updated docs for testing package * Added namespace information
This commit is contained in:
@ -16,14 +16,19 @@ type ParseParams struct {
|
||||
}
|
||||
|
||||
// PARSE loads an HTML page from a given string or byte array
|
||||
// @param params (Object) - Optional, an object containing the following properties :
|
||||
// driver (String) - Optional, driver name.
|
||||
// keepCookies (Boolean) - Optional, boolean value indicating whether to use cookies from previous sessions.
|
||||
// i.e. not to open a page in the Incognito mode.
|
||||
// cookies (HTTPCookies) - Optional, set of HTTP cookies.
|
||||
// headers (HTTPHeaders) - Optional, HTTP headers.
|
||||
// viewport (Viewport) - Optional, viewport params.
|
||||
// @returns (HTMLPage) - Returns parsed and loaded HTML page.
|
||||
// @param {String} html - HTML string to parse.
|
||||
// @param {Object} [params] - An object containing the following properties:
|
||||
// @param {String} [params.driver] - Name of a driver to parse with.
|
||||
// @param {Boolean} [params.keepCookies=False] - Boolean value indicating whether to use cookies from previous sessions i.e. not to open a page in the Incognito mode.
|
||||
// @param {HTTPCookies} [params.cookies] - Set of HTTP cookies to use during page loading.
|
||||
// @param {HTTPHeaders} [params.headers] - Set of HTTP headers to use during page loading.
|
||||
// @param {Object} [params.viewport] - Viewport params.
|
||||
// @param {Int} [params.viewport.height] - Viewport height.
|
||||
// @param {Int} [params.viewport.width] - Viewport width.
|
||||
// @param {Float} [params.viewport.scaleFactor] - Viewport scale factor.
|
||||
// @param {Boolean} [params.viewport.mobile] - Value that indicates whether to emulate mobile device.
|
||||
// @param {Boolean} [params.viewport.landscape] - Value that indicates whether to render a page in landscape position.
|
||||
// @return {HTMLPage} - Returns parsed and loaded HTML page.
|
||||
func Parse(ctx context.Context, args ...core.Value) (core.Value, error) {
|
||||
if err := core.ValidateArgs(args, 1, 2); err != nil {
|
||||
return values.None, err
|
||||
|
Reference in New Issue
Block a user