Template:API doc function/doc

{	"params": { "name": { "label": "Function name", "description": "The function name, including the API namespace.", "example": "textutils.slowWrite", "type": "string", "required": true },		"args": { "label": "Function arguments", "description": "The arguments of the function. Use Template:Argument for these.", "example": "", "type": "content", "suggested": true },		"returns": { "label": "Return values", "description": "The value(s) that this function returns. Use Template:Type for this.", "example": "", "type": "content", "autovalue": "", "required": true },		"api": { "label": "API", "description": "The API that this function is a part of.", "example": "textutils", "type": "string", "autovalue": "", "suggested": true },		"part_of": { "label": "Part of", "description": "The mod that implements this function. It is also recommended to include a link to the source code of the function using Template:API doc source link.", "example": "CC:Tweaked ", "type": "content", "suggested": true },		"added_in": { "label": "Added in", "description": "The version of the mod that this function was first added in.", "example": "1.80pr7", "type": "string", "autovalue": "" },		"authors": { "label": "Authors", "description": "The people who created this function.", "type": "content" },		"contributors": { "label": "Contributors", "description": "The people who have contributed to this functions development, or changes/additions to it.", "type": "content" },		"description": { "label": "Description", "description": "Thorough description of the function and its arguments.", "type": "content", "required": true },		"examples": { "label": "Examples", "description": "Examples showing the functions basic usage, and optionally a more complex usage in practice. Use Template:API doc example for this.", "type": "content", "suggested": true },		"syntax": { "label": "Syntax", "description": "Override for the arguments renderer, do not use unless you know what you are doing.", "type": "content", "deprecated": true },		"see_also": { "label": "See also", "description": "Similar functions to look at.", "example": "textutils.slowPrint", "type": "content" },		"nocat": { "description": "Whether or not to automatically categorise this function. Don't use unless you know what you are doing.", "type": "boolean", "default": "false" }	},	"description": "Documentation for a ComputerCraft API function. This template will appear differently if its on its own page, or if its transcluded in another page (e.g. an API listing page).", "paramOrder": [ "name", "args", "returns", "api", "part_of", "added_in", "authors", "contributors", "description", "examples", "syntax", "see_also", "nocat" ],	"format": "block" }