Options
All
  • Public
  • Public/Protected
  • All
Menu

SHIORI/2.x/3.x/4.x Converter

Hierarchy

  • ShioriConverter

Index

Type aliases

Static Shiori2ValueHeader

Shiori2ValueHeader: "String" | "Word" | "Status" | "Sentence"

SHIORI/2.x's value header name

Static ShioriVersion

ShioriVersion: "2.6" | "3.0" | "4.0"

Shiori Protocol version

Methods

Static method3to2

  • method3to2(request: Request): undefined | "GET Version" | "GET Sentence" | "TEACH" | "GET String" | "NOTIFY OwnerGhostName" | "NOTIFY OtherGhostName" | "TRANSLATE Sentence"
  • SHIORI/3.x request method to SHIORI/2.x request method

    Parameters

    • request: Request

      request

    Returns undefined | "GET Version" | "GET Sentence" | "TEACH" | "GET String" | "NOTIFY OwnerGhostName" | "NOTIFY OtherGhostName" | "TRANSLATE Sentence"

    method

Static request2to3

  • request2to3(_request: Request): Request
  • convert SHIORI/2.x request to SHIORI/3.x

    Parameters

    • _request: Request

      request

    Returns Request

    SHIORI/3.x request

Static request2to4

  • request2to4(request: Request): Request
  • convert SHIORI/2.x request to SHIORI/4.x

    Parameters

    • request: Request

      request

    Returns Request

    SHIORI/4.x request

Static request3to2

  • request3to2(request: Request): undefined | string | Request
  • convert SHIORI/3.x request to SHIORI/2.x

    Parameters

    • request: Request

      request

    Returns undefined | string | Request

    SHIORI/2.x request

Static request3to4

  • request3to4(_request: Request): Request
  • convert SHIORI/3.x request to SHIORI/4.x

    Parameters

    • _request: Request

      request

    Returns Request

    SHIORI/4.x request

Static request4to2

  • request4to2(request: Request): undefined | string | Request
  • convert SHIORI/4.x request to SHIORI/2.x

    Parameters

    • request: Request

      request

    Returns undefined | string | Request

    SHIORI/2.x request

Static request4to3

  • request4to3(_request: Request): Request
  • convert SHIORI/4.x request to SHIORI/3.x

    Parameters

    • _request: Request

      request

    Returns Request

    SHIORI/3.x request

Static requestTo

  • requestTo(request: Request, version: ShioriVersion): undefined | string | Request
  • convert request to specified version

    Parameters

    • request: Request

      request

    • version: ShioriVersion

      protocol version

    Returns undefined | string | Request

    specified version request

Static response2to3

  • response2to3(request: Request, response: Response): Response
  • convert SHIORI/2.x response to SHIORI/3.x

    Parameters

    • request: Request

      request

    • response: Response

      response

    Returns Response

    SHIORI/3.x response

Static response2to4

  • response2to4(request: Request, response: Response): Response
  • convert SHIORI/2.x response to SHIORI/4.x

    Parameters

    • request: Request

      request

    • response: Response

      response

    Returns Response

    SHIORI/4.x response

Static response3to2

  • response3to2(_request: Request, _response: Response): Response
  • convert SHIORI/3.x response to SHIORI/2.x

    Parameters

    • _request: Request

      request

    • _response: Response

      response

    Returns Response

    SHIORI/2.x response

Static response3to4

  • response3to4(_request: Request, _response: Response): Response
  • convert SHIORI/3.x response to SHIORI/4.x

    Parameters

    • _request: Request

      request

    • _response: Response

      response

    Returns Response

    SHIORI/4.x response

Static response4to2

  • response4to2(request: Request, response: Response): Response
  • convert SHIORI/4.x response to SHIORI/2.x

    Parameters

    • request: Request

      request

    • response: Response

      response

    Returns Response

    SHIORI/2.x response

Static response4to3

  • response4to3(_request: Request, _response: Response): Response
  • convert SHIORI/4.x response to SHIORI/3.x

    Parameters

    • _request: Request

      request

    • _response: Response

      response

    Returns Response

    SHIORI/3.x response

Static responseTo

  • responseTo(request: Request, response: Response, version: ShioriVersion): Response
  • convert response to specified version

    Parameters

    • request: Request

      request

    • response: Response

      response

    • version: ShioriVersion

      protocol version

    Returns Response

    specified version response

Generated using TypeDoc