Class ChangeBuilder

Hierarchy (View Summary)

Constructors

Properties

extensions: { [key: number]: ExtensionFieldInfo<Message> }
extensionsBinary: { [key: number]: ExtensionFieldBinaryInfo<Message> }

Methods

  • Returns this

  • Type Parameters

    • T

    Parameters

    • fieldInfo: ExtensionFieldInfo<T>

    Returns T

  • Parameters

    • proto: Message
    • reader: BinaryReader
    • extensions: { [key: number]: ExtensionFieldBinaryInfo<Message> }
    • setExtensionFn: <T>(fieldInfo: ExtensionFieldInfo<T>, val: T) => void

    Returns void

  • Parameters

    • proto: Message
    • writer: BinaryWriter
    • extensions: { [key: number]: ExtensionFieldBinaryInfo<Message> }
    • getExtensionFn: <T>(fieldInfo: ExtensionFieldInfo<T>) => T

    Returns void

  • Type Parameters

    • T

    Parameters

    • fieldInfo: ExtensionFieldInfo<T>
    • value: T

    Returns void

  • Returns MessageArray

  • Returns string

  • Parameters

    • msg: Message
    • fieldNumber: number
    • value: any
    • Optionalindex: number

    Returns void

  • Type Parameters

    • T extends Message

    Parameters

    • msg: Message
    • fieldNumber: number
    • value: T
    • ctor: new () => T
    • Optionalindex: number

    Returns T

  • Parameters

    • bytes: Uint8Array

    Returns string

  • Parameters

    • str: string

    Returns Uint8Array

  • Parameters

    • bytesList: Uint8Array[]

    Returns string[]

  • Parameters

    • strList: string[]

    Returns Uint8Array[]

  • Type Parameters

    • T extends Message

    Parameters

    • msg: T

    Returns T

  • Type Parameters

    • T extends Message

    Parameters

    • msg: T

    Returns T

  • Parameters

    • extension1: {}
    • extension2: {}

    Returns boolean

  • Parameters

    • field1: any
    • field2: any

    Returns boolean

  • Parameters

    • msg: Message
    • oneof: number[]

    Returns number

  • Parameters

    • fromMessage: Message
    • toMessage: Message

    Returns void

  • Parameters

    • bytes: Uint8Array

    Returns Message

  • Parameters

    • message: Message
    • reader: BinaryReader

    Returns Message

  • Type Parameters

    • T extends Message

    Parameters

    • m1: T
    • m2: T

    Returns T

  • Parameters

    • m1: Message
    • m2: Message

    Returns boolean

  • Parameters

    • msg: Message
    • fieldNumber: number

    Returns FieldValue

  • Type Parameters

    • T

    Parameters

    • msg: Message
    • fieldNumber: number
    • defaultValue: T

    Returns T

  • Parameters

    • msg: Message
    • fieldNumber: number
    • noLazyCreate: boolean
    • OptionalvalueCtor: typeof Message

    Returns Map<any, any>

  • Parameters

    • msg: Message
    • fieldNumber: number

    Returns number

  • Parameters

    • msg: Message
    • fieldNumber: number

    Returns number[]

  • Type Parameters

    • T extends Message

    Parameters

    • msg: Message
    • ctor: new () => T
    • fieldNumber: number

    Returns T[]

  • Type Parameters

    • T extends Message

    Parameters

    • msg: Message
    • ctor: new () => T
    • fieldNumber: number
    • Optionalrequired: number

    Returns T

  • Parameters

    • msg: Message
    • data: MessageArray
    • messageId: string | number
    • suggestedPivot: number
    • OptionalrepeatedFields: number[]
    • OptionaloneofFields: number[][]

    Returns void

  • Parameters

    • id: number
    • constructor: typeof Message

    Returns void

  • Parameters

    • message: Message
    • writer: BinaryWriter

    Returns void

  • Parameters

    • msg: Message
    • fieldNumber: number
    • value: FieldValue

    Returns void

  • Parameters

    • msg: Message
    • fieldNumber: number
    • oneof: number[]
    • value: FieldValue

    Returns void

  • Parameters

    • msg: Message
    • fieldNumber: number
    • oneof: number[]
    • value: any

    Returns void

  • Type Parameters

    • T extends Message

    Parameters

    • msg: Message
    • fieldNumber: number
    • Optionalvalue: T[]

    Returns void

  • Type Parameters

    • T extends Message

    Parameters

    • msg: Message
    • fieldNumber: number
    • Optionalvalue: Map<any, any> | T

    Returns void

  • Parameters

    • field: any[]
    • mapKeyGetterFn: (field: any) => string
    • OptionaltoObjectFn: StaticToObject
    • OptionalincludeInstance: boolean

    Returns void

  • Parameters

    • includeInstance: boolean
    • msg: Message

    Returns {}

  • Parameters

    • msg: Message
    • obj: {}
    • extensions: { [key: number]: ExtensionFieldInfo<Message> }
    • getExtensionFn: (fieldInfo: ExtensionFieldInfo<Message>) => Message
    • OptionalincludeInstance: boolean

    Returns void

  • Type Parameters

    • T extends Message

    Parameters

    • field: T[]
    • toObjectFn: (includeInstance: boolean, data: T) => {}
    • OptionalincludeInstance: boolean

    Returns {}[]