{
    "functions": [
        {
            "name": "create",
            "access": "",
            "virtual": false,
            "description": "Create a TheDate instance",
            "parameters": [
                {
                    "name": "args",
                    "type": "*",
                    "description": "",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                }
            ],
            "examples": [],
            "returns": {
                "type": "TheDate",
                "description": ""
            }
        },
        {
            "name": "default",
            "access": "",
            "virtual": false,
            "description": "Default exports",
            "parameters": [],
            "examples": [],
            "returns": {
                "type": "TheDate",
                "description": ""
            }
        },
        {
            "name": "addMix",
            "access": "",
            "virtual": false,
            "description": "Mixin for add",
            "parameters": [
                {
                    "name": "Class",
                    "type": "function",
                    "description": "",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                }
            ],
            "examples": [],
            "returns": {
                "type": "function",
                "description": "Class"
            }
        },
        {
            "name": "endOf",
            "access": "",
            "virtual": false,
            "description": "Mixin for endOf",
            "parameters": [
                {
                    "name": "Class",
                    "type": "function",
                    "description": "",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                }
            ],
            "examples": [],
            "returns": {
                "type": "function",
                "description": "Class"
            }
        },
        {
            "name": "getMix",
            "access": "",
            "virtual": false,
            "description": "Mixin for get",
            "parameters": [
                {
                    "name": "Class",
                    "type": "function",
                    "description": "",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                }
            ],
            "examples": [],
            "returns": {
                "type": "function",
                "description": "Class"
            }
        },
        {
            "name": "momentMix",
            "access": "",
            "virtual": false,
            "description": "Mixin for moment",
            "parameters": [
                {
                    "name": "Class",
                    "type": "function",
                    "description": "",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                }
            ],
            "examples": [],
            "returns": {
                "type": "function",
                "description": "Class"
            }
        },
        {
            "name": "setMix",
            "access": "",
            "virtual": false,
            "description": "Mixin for set",
            "parameters": [
                {
                    "name": "Class",
                    "type": "function",
                    "description": "",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                }
            ],
            "examples": [],
            "returns": {
                "type": "function",
                "description": "Class"
            }
        },
        {
            "name": "startOf",
            "access": "",
            "virtual": false,
            "description": "Mixin for startOf",
            "parameters": [
                {
                    "name": "Class",
                    "type": "function",
                    "description": "",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                }
            ],
            "examples": [],
            "returns": {
                "type": "function",
                "description": "Class"
            }
        },
        {
            "name": "subtractMix",
            "access": "",
            "virtual": false,
            "description": "Mixin for subtract",
            "parameters": [
                {
                    "name": "Class",
                    "type": "function",
                    "description": "",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                }
            ],
            "examples": [],
            "returns": {
                "type": "function",
                "description": "Class"
            }
        }
    ],
    "classes": [
        {
            "name": "TheDate",
            "description": "",
            "extends": [
                "AddMixed",
                "EndOfMixed",
                "GetMixed",
                "MomentMixed",
                "SetMixed",
                "StartOfMixed",
                "SubtractMixed"
            ],
            "access": "",
            "virtual": false,
            "fires": "",
            "constructor": {
                "name": "TheDate",
                "description": "Date manipulator",
                "parameters": [],
                "examples": []
            },
            "functions": [
                {
                    "name": "format",
                    "access": "",
                    "virtual": false,
                    "description": "Format into string",
                    "parameters": [
                        {
                            "name": "format",
                            "type": "string",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "string",
                        "description": "- Formatted string"
                    }
                },
                {
                    "name": "fromNow",
                    "access": "",
                    "virtual": false,
                    "description": "Date string from now",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "string",
                        "description": ""
                    }
                },
                {
                    "name": "toDate",
                    "access": "",
                    "virtual": false,
                    "description": "Covert into date",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "Date",
                        "description": ""
                    }
                },
                {
                    "name": "toJSON",
                    "access": "",
                    "virtual": false,
                    "description": "Convert into JSON String",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "string",
                        "description": ""
                    }
                },
                {
                    "name": "toNumber",
                    "access": "",
                    "virtual": false,
                    "description": "Convert to number",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "number",
                        "description": ""
                    }
                },
                {
                    "name": "toString",
                    "access": "",
                    "virtual": false,
                    "description": "Convert into string",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "string",
                        "description": ""
                    }
                },
                {
                    "name": "add",
                    "access": "",
                    "virtual": false,
                    "description": "Date after",
                    "parameters": [
                        {
                            "name": "amount",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        },
                        {
                            "name": "unit",
                            "type": "string",
                            "description": "Unit to add",
                            "default": "millisecond",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addYears",
                    "access": "",
                    "virtual": false,
                    "description": "Add years",
                    "parameters": [
                        {
                            "name": "years",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addYear",
                    "access": "",
                    "virtual": false,
                    "description": "Add year",
                    "parameters": [
                        {
                            "name": "year",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addQuarters",
                    "access": "",
                    "virtual": false,
                    "description": "Add quarters",
                    "parameters": [
                        {
                            "name": "quarters",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addQuarter",
                    "access": "",
                    "virtual": false,
                    "description": "Add quarter",
                    "parameters": [
                        {
                            "name": "quarter",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMonths",
                    "access": "",
                    "virtual": false,
                    "description": "Add months",
                    "parameters": [
                        {
                            "name": "months",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMonth",
                    "access": "",
                    "virtual": false,
                    "description": "Add month",
                    "parameters": [
                        {
                            "name": "month",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addWeeks",
                    "access": "",
                    "virtual": false,
                    "description": "Add weeks",
                    "parameters": [
                        {
                            "name": "weeks",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addWeek",
                    "access": "",
                    "virtual": false,
                    "description": "Add week",
                    "parameters": [
                        {
                            "name": "week",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addDays",
                    "access": "",
                    "virtual": false,
                    "description": "Add days",
                    "parameters": [
                        {
                            "name": "days",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addDay",
                    "access": "",
                    "virtual": false,
                    "description": "Add day",
                    "parameters": [
                        {
                            "name": "day",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addHours",
                    "access": "",
                    "virtual": false,
                    "description": "Add hours",
                    "parameters": [
                        {
                            "name": "hours",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addHour",
                    "access": "",
                    "virtual": false,
                    "description": "Add hour",
                    "parameters": [
                        {
                            "name": "hour",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMinutes",
                    "access": "",
                    "virtual": false,
                    "description": "Add minutes",
                    "parameters": [
                        {
                            "name": "minutes",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMinute",
                    "access": "",
                    "virtual": false,
                    "description": "Add minute",
                    "parameters": [
                        {
                            "name": "minute",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addSeconds",
                    "access": "",
                    "virtual": false,
                    "description": "Add seconds",
                    "parameters": [
                        {
                            "name": "seconds",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addSecond",
                    "access": "",
                    "virtual": false,
                    "description": "Add second",
                    "parameters": [
                        {
                            "name": "second",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMilliseconds",
                    "access": "",
                    "virtual": false,
                    "description": "Add milliseconds",
                    "parameters": [
                        {
                            "name": "milliseconds",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMillisecond",
                    "access": "",
                    "virtual": false,
                    "description": "Add millisecond",
                    "parameters": [
                        {
                            "name": "millisecond",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOf",
                    "access": "",
                    "virtual": false,
                    "description": "Date for end of",
                    "parameters": [
                        {
                            "name": "unit",
                            "type": "string",
                            "description": "Unit to endOf",
                            "default": "second",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfYear",
                    "access": "",
                    "virtual": false,
                    "description": "End of year",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfMonth",
                    "access": "",
                    "virtual": false,
                    "description": "End of month",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfQuarter",
                    "access": "",
                    "virtual": false,
                    "description": "End of quarter",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfWeek",
                    "access": "",
                    "virtual": false,
                    "description": "End of week",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfIsoWeek",
                    "access": "",
                    "virtual": false,
                    "description": "End of isoWeek",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfDay",
                    "access": "",
                    "virtual": false,
                    "description": "End of day",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfDate",
                    "access": "",
                    "virtual": false,
                    "description": "End of date",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfHour",
                    "access": "",
                    "virtual": false,
                    "description": "End of hour",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfMinute",
                    "access": "",
                    "virtual": false,
                    "description": "End of minute",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfSecond",
                    "access": "",
                    "virtual": false,
                    "description": "End of second",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "get",
                    "access": "",
                    "virtual": false,
                    "description": "Get value of",
                    "parameters": [
                        {
                            "name": "unit",
                            "type": "string",
                            "description": "Unit to get",
                            "default": "millisecond",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "number",
                        "description": ""
                    }
                },
                {
                    "name": "getYear",
                    "access": "",
                    "virtual": false,
                    "description": "Get year",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getMonth",
                    "access": "",
                    "virtual": false,
                    "description": "Get month",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getDate",
                    "access": "",
                    "virtual": false,
                    "description": "Get date",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getHour",
                    "access": "",
                    "virtual": false,
                    "description": "Get hour",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getMinute",
                    "access": "",
                    "virtual": false,
                    "description": "Get minute",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getSecond",
                    "access": "",
                    "virtual": false,
                    "description": "Get second",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getMillisecond",
                    "access": "",
                    "virtual": false,
                    "description": "Get millisecond",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "toMoment",
                    "access": "",
                    "virtual": false,
                    "description": "Moment to date",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "Moment",
                        "description": ""
                    }
                },
                {
                    "name": "set",
                    "access": "",
                    "virtual": false,
                    "description": "Set value of",
                    "parameters": [
                        {
                            "name": "key",
                            "type": "string",
                            "description": "Values to set",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        },
                        {
                            "name": "value",
                            "type": "number",
                            "description": "Values to set",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setYear",
                    "access": "",
                    "virtual": false,
                    "description": "Set year",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setMonth",
                    "access": "",
                    "virtual": false,
                    "description": "Set month",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setDate",
                    "access": "",
                    "virtual": false,
                    "description": "Set date",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setHour",
                    "access": "",
                    "virtual": false,
                    "description": "Set hour",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setMinute",
                    "access": "",
                    "virtual": false,
                    "description": "Set minute",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setSecond",
                    "access": "",
                    "virtual": false,
                    "description": "Set second",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setMillisecond",
                    "access": "",
                    "virtual": false,
                    "description": "Set millisecond",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOf",
                    "access": "",
                    "virtual": false,
                    "description": "Date for start of",
                    "parameters": [
                        {
                            "name": "unit",
                            "type": "string",
                            "description": "Unit to startOf",
                            "default": "milliseconds",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfYear",
                    "access": "",
                    "virtual": false,
                    "description": "Start of year",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfMonth",
                    "access": "",
                    "virtual": false,
                    "description": "Start of month",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfQuarter",
                    "access": "",
                    "virtual": false,
                    "description": "Start of quarter",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfWeek",
                    "access": "",
                    "virtual": false,
                    "description": "Start of week",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfIsoWeek",
                    "access": "",
                    "virtual": false,
                    "description": "Start of isoWeek",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfDay",
                    "access": "",
                    "virtual": false,
                    "description": "Start of day",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfDate",
                    "access": "",
                    "virtual": false,
                    "description": "Start of date",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfHour",
                    "access": "",
                    "virtual": false,
                    "description": "Start of hour",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfMinute",
                    "access": "",
                    "virtual": false,
                    "description": "Start of minute",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfSecond",
                    "access": "",
                    "virtual": false,
                    "description": "Start of second",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtract",
                    "access": "",
                    "virtual": false,
                    "description": "Date after",
                    "parameters": [
                        {
                            "name": "amount",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        },
                        {
                            "name": "unit",
                            "type": "string",
                            "description": "Unit to subtract",
                            "default": "milliseconds",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractYears",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract years",
                    "parameters": [
                        {
                            "name": "years",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractYear",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract year",
                    "parameters": [
                        {
                            "name": "year",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractQuarters",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract quarters",
                    "parameters": [
                        {
                            "name": "quarters",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractQuarter",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract quarter",
                    "parameters": [
                        {
                            "name": "quarter",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMonths",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract months",
                    "parameters": [
                        {
                            "name": "months",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMonth",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract month",
                    "parameters": [
                        {
                            "name": "month",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractWeeks",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract weeks",
                    "parameters": [
                        {
                            "name": "weeks",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractWeek",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract week",
                    "parameters": [
                        {
                            "name": "week",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractDays",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract days",
                    "parameters": [
                        {
                            "name": "days",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractDay",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract day",
                    "parameters": [
                        {
                            "name": "day",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractHours",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract hours",
                    "parameters": [
                        {
                            "name": "hours",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractHour",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract hour",
                    "parameters": [
                        {
                            "name": "hour",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMinutes",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract minutes",
                    "parameters": [
                        {
                            "name": "minutes",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMinute",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract minute",
                    "parameters": [
                        {
                            "name": "minute",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractSeconds",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract seconds",
                    "parameters": [
                        {
                            "name": "seconds",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractSecond",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract second",
                    "parameters": [
                        {
                            "name": "second",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMilliseconds",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract milliseconds",
                    "parameters": [
                        {
                            "name": "milliseconds",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMillisecond",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract millisecond",
                    "parameters": [
                        {
                            "name": "millisecond",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                }
            ]
        },
        {
            "name": "AddMixed",
            "description": "",
            "extends": [],
            "access": "",
            "virtual": false,
            "fires": "",
            "constructor": {
                "name": "AddMixed",
                "description": "",
                "parameters": [],
                "examples": []
            },
            "functions": [
                {
                    "name": "add",
                    "access": "",
                    "virtual": false,
                    "description": "Date after",
                    "parameters": [
                        {
                            "name": "amount",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        },
                        {
                            "name": "unit",
                            "type": "string",
                            "description": "Unit to add",
                            "default": "millisecond",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addYears",
                    "access": "",
                    "virtual": false,
                    "description": "Add years",
                    "parameters": [
                        {
                            "name": "years",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addYear",
                    "access": "",
                    "virtual": false,
                    "description": "Add year",
                    "parameters": [
                        {
                            "name": "year",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addQuarters",
                    "access": "",
                    "virtual": false,
                    "description": "Add quarters",
                    "parameters": [
                        {
                            "name": "quarters",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addQuarter",
                    "access": "",
                    "virtual": false,
                    "description": "Add quarter",
                    "parameters": [
                        {
                            "name": "quarter",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMonths",
                    "access": "",
                    "virtual": false,
                    "description": "Add months",
                    "parameters": [
                        {
                            "name": "months",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMonth",
                    "access": "",
                    "virtual": false,
                    "description": "Add month",
                    "parameters": [
                        {
                            "name": "month",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addWeeks",
                    "access": "",
                    "virtual": false,
                    "description": "Add weeks",
                    "parameters": [
                        {
                            "name": "weeks",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addWeek",
                    "access": "",
                    "virtual": false,
                    "description": "Add week",
                    "parameters": [
                        {
                            "name": "week",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addDays",
                    "access": "",
                    "virtual": false,
                    "description": "Add days",
                    "parameters": [
                        {
                            "name": "days",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addDay",
                    "access": "",
                    "virtual": false,
                    "description": "Add day",
                    "parameters": [
                        {
                            "name": "day",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addHours",
                    "access": "",
                    "virtual": false,
                    "description": "Add hours",
                    "parameters": [
                        {
                            "name": "hours",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addHour",
                    "access": "",
                    "virtual": false,
                    "description": "Add hour",
                    "parameters": [
                        {
                            "name": "hour",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMinutes",
                    "access": "",
                    "virtual": false,
                    "description": "Add minutes",
                    "parameters": [
                        {
                            "name": "minutes",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMinute",
                    "access": "",
                    "virtual": false,
                    "description": "Add minute",
                    "parameters": [
                        {
                            "name": "minute",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addSeconds",
                    "access": "",
                    "virtual": false,
                    "description": "Add seconds",
                    "parameters": [
                        {
                            "name": "seconds",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addSecond",
                    "access": "",
                    "virtual": false,
                    "description": "Add second",
                    "parameters": [
                        {
                            "name": "second",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMilliseconds",
                    "access": "",
                    "virtual": false,
                    "description": "Add milliseconds",
                    "parameters": [
                        {
                            "name": "milliseconds",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "addMillisecond",
                    "access": "",
                    "virtual": false,
                    "description": "Add millisecond",
                    "parameters": [
                        {
                            "name": "millisecond",
                            "type": "number",
                            "description": "to add",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                }
            ]
        },
        {
            "name": "EndOfMixed",
            "description": "",
            "extends": [],
            "access": "",
            "virtual": false,
            "fires": "",
            "constructor": {
                "name": "EndOfMixed",
                "description": "",
                "parameters": [],
                "examples": []
            },
            "functions": [
                {
                    "name": "endOf",
                    "access": "",
                    "virtual": false,
                    "description": "Date for end of",
                    "parameters": [
                        {
                            "name": "unit",
                            "type": "string",
                            "description": "Unit to endOf",
                            "default": "second",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfYear",
                    "access": "",
                    "virtual": false,
                    "description": "End of year",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfMonth",
                    "access": "",
                    "virtual": false,
                    "description": "End of month",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfQuarter",
                    "access": "",
                    "virtual": false,
                    "description": "End of quarter",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfWeek",
                    "access": "",
                    "virtual": false,
                    "description": "End of week",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfIsoWeek",
                    "access": "",
                    "virtual": false,
                    "description": "End of isoWeek",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfDay",
                    "access": "",
                    "virtual": false,
                    "description": "End of day",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfDate",
                    "access": "",
                    "virtual": false,
                    "description": "End of date",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfHour",
                    "access": "",
                    "virtual": false,
                    "description": "End of hour",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfMinute",
                    "access": "",
                    "virtual": false,
                    "description": "End of minute",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "endOfSecond",
                    "access": "",
                    "virtual": false,
                    "description": "End of second",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                }
            ]
        },
        {
            "name": "GetMixed",
            "description": "",
            "extends": [],
            "access": "",
            "virtual": false,
            "fires": "",
            "constructor": {
                "name": "GetMixed",
                "description": "",
                "parameters": [],
                "examples": []
            },
            "functions": [
                {
                    "name": "get",
                    "access": "",
                    "virtual": false,
                    "description": "Get value of",
                    "parameters": [
                        {
                            "name": "unit",
                            "type": "string",
                            "description": "Unit to get",
                            "default": "millisecond",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "number",
                        "description": ""
                    }
                },
                {
                    "name": "getYear",
                    "access": "",
                    "virtual": false,
                    "description": "Get year",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getMonth",
                    "access": "",
                    "virtual": false,
                    "description": "Get month",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getDate",
                    "access": "",
                    "virtual": false,
                    "description": "Get date",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getHour",
                    "access": "",
                    "virtual": false,
                    "description": "Get hour",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getMinute",
                    "access": "",
                    "virtual": false,
                    "description": "Get minute",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getSecond",
                    "access": "",
                    "virtual": false,
                    "description": "Get second",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "getMillisecond",
                    "access": "",
                    "virtual": false,
                    "description": "Get millisecond",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                }
            ]
        },
        {
            "name": "MomentMixed",
            "description": "",
            "extends": [],
            "access": "",
            "virtual": false,
            "fires": "",
            "constructor": {
                "name": "MomentMixed",
                "description": "",
                "parameters": [],
                "examples": []
            },
            "functions": [
                {
                    "name": "toMoment",
                    "access": "",
                    "virtual": false,
                    "description": "Moment to date",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "Moment",
                        "description": ""
                    }
                }
            ]
        },
        {
            "name": "SetMixed",
            "description": "",
            "extends": [],
            "access": "",
            "virtual": false,
            "fires": "",
            "constructor": {
                "name": "SetMixed",
                "description": "",
                "parameters": [],
                "examples": []
            },
            "functions": [
                {
                    "name": "set",
                    "access": "",
                    "virtual": false,
                    "description": "Set value of",
                    "parameters": [
                        {
                            "name": "key",
                            "type": "string",
                            "description": "Values to set",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        },
                        {
                            "name": "value",
                            "type": "number",
                            "description": "Values to set",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setYear",
                    "access": "",
                    "virtual": false,
                    "description": "Set year",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setMonth",
                    "access": "",
                    "virtual": false,
                    "description": "Set month",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setDate",
                    "access": "",
                    "virtual": false,
                    "description": "Set date",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setHour",
                    "access": "",
                    "virtual": false,
                    "description": "Set hour",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setMinute",
                    "access": "",
                    "virtual": false,
                    "description": "Set minute",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setSecond",
                    "access": "",
                    "virtual": false,
                    "description": "Set second",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "setMillisecond",
                    "access": "",
                    "virtual": false,
                    "description": "Set millisecond",
                    "parameters": [
                        {
                            "name": "value",
                            "type": "number",
                            "description": "",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                }
            ]
        },
        {
            "name": "StartOfMixed",
            "description": "",
            "extends": [],
            "access": "",
            "virtual": false,
            "fires": "",
            "constructor": {
                "name": "StartOfMixed",
                "description": "",
                "parameters": [],
                "examples": []
            },
            "functions": [
                {
                    "name": "startOf",
                    "access": "",
                    "virtual": false,
                    "description": "Date for start of",
                    "parameters": [
                        {
                            "name": "unit",
                            "type": "string",
                            "description": "Unit to startOf",
                            "default": "milliseconds",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfYear",
                    "access": "",
                    "virtual": false,
                    "description": "Start of year",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfMonth",
                    "access": "",
                    "virtual": false,
                    "description": "Start of month",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfQuarter",
                    "access": "",
                    "virtual": false,
                    "description": "Start of quarter",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfWeek",
                    "access": "",
                    "virtual": false,
                    "description": "Start of week",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfIsoWeek",
                    "access": "",
                    "virtual": false,
                    "description": "Start of isoWeek",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfDay",
                    "access": "",
                    "virtual": false,
                    "description": "Start of day",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfDate",
                    "access": "",
                    "virtual": false,
                    "description": "Start of date",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfHour",
                    "access": "",
                    "virtual": false,
                    "description": "Start of hour",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfMinute",
                    "access": "",
                    "virtual": false,
                    "description": "Start of minute",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "startOfSecond",
                    "access": "",
                    "virtual": false,
                    "description": "Start of second",
                    "parameters": [],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                }
            ]
        },
        {
            "name": "SubtractMixed",
            "description": "",
            "extends": [],
            "access": "",
            "virtual": false,
            "fires": "",
            "constructor": {
                "name": "SubtractMixed",
                "description": "",
                "parameters": [],
                "examples": []
            },
            "functions": [
                {
                    "name": "subtract",
                    "access": "",
                    "virtual": false,
                    "description": "Date after",
                    "parameters": [
                        {
                            "name": "amount",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        },
                        {
                            "name": "unit",
                            "type": "string",
                            "description": "Unit to subtract",
                            "default": "milliseconds",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractYears",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract years",
                    "parameters": [
                        {
                            "name": "years",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractYear",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract year",
                    "parameters": [
                        {
                            "name": "year",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractQuarters",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract quarters",
                    "parameters": [
                        {
                            "name": "quarters",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractQuarter",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract quarter",
                    "parameters": [
                        {
                            "name": "quarter",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMonths",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract months",
                    "parameters": [
                        {
                            "name": "months",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMonth",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract month",
                    "parameters": [
                        {
                            "name": "month",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractWeeks",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract weeks",
                    "parameters": [
                        {
                            "name": "weeks",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractWeek",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract week",
                    "parameters": [
                        {
                            "name": "week",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractDays",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract days",
                    "parameters": [
                        {
                            "name": "days",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractDay",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract day",
                    "parameters": [
                        {
                            "name": "day",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractHours",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract hours",
                    "parameters": [
                        {
                            "name": "hours",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractHour",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract hour",
                    "parameters": [
                        {
                            "name": "hour",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMinutes",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract minutes",
                    "parameters": [
                        {
                            "name": "minutes",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMinute",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract minute",
                    "parameters": [
                        {
                            "name": "minute",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractSeconds",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract seconds",
                    "parameters": [
                        {
                            "name": "seconds",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractSecond",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract second",
                    "parameters": [
                        {
                            "name": "second",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMilliseconds",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract milliseconds",
                    "parameters": [
                        {
                            "name": "milliseconds",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                },
                {
                    "name": "subtractMillisecond",
                    "access": "",
                    "virtual": false,
                    "description": "Subtract millisecond",
                    "parameters": [
                        {
                            "name": "millisecond",
                            "type": "number",
                            "description": "to subtract",
                            "default": "",
                            "optional": "",
                            "nullable": ""
                        }
                    ],
                    "examples": [],
                    "returns": {
                        "type": "TheDate",
                        "description": ""
                    }
                }
            ]
        }
    ]
}
