SYMBOL INDEX (573 symbols across 108 files) FILE: bench/data/static_pbjs.js function Test (line 12) | function Test(properties) { function Inner (line 67) | function Inner(properties) { function InnerInner (line 116) | function InnerInner(properties) { function Outer (line 184) | function Outer(properties) { FILE: bench/prof.js function setupBrowser (line 81) | function setupBrowser() { FILE: bench/suite.js function newSuite (line 9) | function newSuite(name) { function getHz (line 37) | function getHz(bench) { function pad (line 41) | function pad(str, len, l) { FILE: cli/lib/tsd-jsdoc/publish.js function write (line 116) | function write() { function writeln (line 128) | function writeln() { function parseComment (line 145) | function parseComment(comment) { function writeComment (line 171) | function writeComment(comment, otherwiseNewline) { function replaceRecursive (line 216) | function replaceRecursive(name, re, fn) { function isClassLike (line 232) | function isClassLike(element) { function isClass (line 237) | function isClass(element) { function isInterface (line 242) | function isInterface(element) { function isNamespace (line 247) | function isNamespace(element) { function getChildrenOf (line 252) | function getChildrenOf(parent) { function getTypeOf (line 260) | function getTypeOf(element) { function begin (line 306) | function begin(element, is_interface) { function writeFunctionSignature (line 329) | function writeFunctionSignature(element, isConstructor, isTypeDef) { function writeInterface (line 383) | function writeInterface(element) { function writeInterfaceBody (line 389) | function writeInterfaceBody(element) { function writeProperty (line 400) | function writeProperty(property, declare) { function handleElement (line 415) | function handleElement(element, parent) { function handleNamespace (line 463) | function handleNamespace(element/*, parent*/) { function notAModuleReference (line 498) | function notAModuleReference(ref) { function handleClass (line 503) | function handleClass(element, parent) { function handleEnum (line 580) | function handleEnum(element) { function handleMember (line 615) | function handleMember(element, parent) { function handleFunction (line 650) | function handleFunction(element, parent, isConstructor) { function handleTypeDef (line 675) | function handleTypeDef(element, parent) { FILE: cli/pbjs.d.ts type pbjsCallback (line 1) | type pbjsCallback = (err: Error|null, output?: string) => void; FILE: cli/pbjs.js function markReferenced (line 260) | function markReferenced(tobj) { function sparsify (line 276) | function sparsify(root) { function filterMessage (line 316) | function filterMessage() { function callTarget (line 328) | function callTarget() { FILE: cli/pbts.d.ts type pbtsCallback (line 1) | type pbtsCallback = (err: Error|null, output?: string) => void; FILE: cli/pbts.js function callJsdoc (line 95) | function callJsdoc() { FILE: cli/targets/json-module.js function jsonSafeProp (line 10) | function jsonSafeProp(json) { function json_module (line 18) | function json_module(root, options, callback) { FILE: cli/targets/json.js function json_target (line 6) | function json_target(root, options, callback) { FILE: cli/targets/proto.js function underScore (line 18) | function underScore(str) { function proto_target (line 29) | function proto_target(root, options, callback) { function push (line 58) | function push(line) { function escape (line 69) | function escape(str) { function value (line 76) | function value(v) { function buildRoot (line 87) | function buildRoot(root) { function build (line 109) | function build(object) { function buildNamespace (line 126) | function buildNamespace(namespace) { // just a namespace, not a type etc. function buildEnum (line 136) | function buildEnum(enm) { function buildRanges (line 153) | function buildRanges(keyword, ranges) { function buildType (line 169) | function buildType(type) { function buildField (line 186) | function buildField(field, passExtend) { function buildGroup (line 219) | function buildGroup(field) { function buildFieldOptions (line 231) | function buildFieldOptions(field) { function consolidateExtends (line 271) | function consolidateExtends(nested) { function buildOneOf (line 294) | function buildOneOf(oneof) { function buildService (line 315) | function buildService(service) { function buildMethod (line 324) | function buildMethod(method) { function buildOptions (line 328) | function buildOptions(object, ignore = []) { FILE: cli/targets/proto2.js function proto2_target (line 8) | function proto2_target(root, options, callback) { FILE: cli/targets/proto3.js function proto3_target (line 8) | function proto3_target(root, options, callback) { FILE: cli/targets/static-module.js function static_module_target (line 14) | function static_module_target(root, options, callback) { FILE: cli/targets/static.js function static_target (line 22) | function static_target(root, options, callback) { function push (line 57) | function push(line) { function pushComment (line 66) | function pushComment(lines) { function exportName (line 82) | function exportName(object, asInterface) { function escapeName (line 97) | function escapeName(name) { function aOrAn (line 103) | function aOrAn(name) { function buildNamespace (line 109) | function buildNamespace(ref, ns) { function beautifyCode (line 176) | function beautifyCode(code) { function buildFunction (line 226) | function buildFunction(type, functionName, gen, scope) { function toJsType (line 314) | function toJsType(field, parentIsInterface = false) { function isNullable (line 365) | function isNullable(field) { function buildType (line 369) | function buildType(ref, type) { function buildService (line 673) | function buildService(ref, service) { function buildEnum (line 757) | function buildEnum(ref, enm) { FILE: cli/util.js function basenameCompare (line 6) | function basenameCompare(a, b) { function dfsFilterMessageDependencies (line 137) | function dfsFilterMessageDependencies(root, message, filterMap, flatMap) { function doFilterMessage (line 168) | function doFilterMessage(root, needMessageConfig, filterMap, flatMap, cu... FILE: examples/custom-get-set.js function toCamelCase (line 15) | function toCamelCase(str) { function addAliasProperty (line 20) | function addAliasProperty(type, name, aliasName) { function addVirtualCamelcaseFields (line 30) | function addVirtualCamelcaseFields(type) { FILE: examples/js-decorators.js function AwesomeSubMessage (line 11) | function AwesomeSubMessage(properties) { function AwesomeMessage (line 25) | function AwesomeMessage(properties) { FILE: examples/streaming-rpc.js function performRequestOverTransportChannel (line 65) | function performRequestOverTransportChannel(requestData, callback) { FILE: examples/traverse-types.js function traverseTypes (line 26) | function traverseTypes(current, fn) { FILE: ext/debug/index.js function codegen_debug (line 15) | function codegen_debug() { FILE: ext/descriptor/index.d.ts type IFileDescriptorSet (line 59) | interface IFileDescriptorSet { type IFileDescriptorProto (line 63) | interface IFileDescriptorProto { type IFileOptions (line 78) | interface IFileOptions { type IFileOptionsOptimizeMode (line 95) | type IFileOptionsOptimizeMode = number; type IDescriptorProto (line 97) | interface IDescriptorProto { type IMessageOptions (line 110) | interface IMessageOptions { type IDescriptorProtoExtensionRange (line 114) | interface IDescriptorProtoExtensionRange { type IDescriptorProtoReservedRange (line 119) | interface IDescriptorProtoReservedRange { type IFieldDescriptorProto (line 124) | interface IFieldDescriptorProto { type IFieldDescriptorProtoLabel (line 137) | type IFieldDescriptorProtoLabel = number; type IFieldDescriptorProtoType (line 139) | type IFieldDescriptorProtoType = number; type IFieldOptions (line 141) | interface IFieldOptions { type IFieldOptionsJSType (line 146) | type IFieldOptionsJSType = number; type IEnumDescriptorProto (line 148) | interface IEnumDescriptorProto { type IEnumValueDescriptorProto (line 154) | interface IEnumValueDescriptorProto { type IEnumOptions (line 160) | interface IEnumOptions { type IOneofDescriptorProto (line 165) | interface IOneofDescriptorProto { type IServiceDescriptorProto (line 170) | interface IServiceDescriptorProto { type IServiceOptions (line 176) | interface IServiceOptions { type IMethodDescriptorProto (line 180) | interface IMethodDescriptorProto { type IMethodOptions (line 189) | interface IMethodOptions { FILE: ext/descriptor/index.js function Root_toDescriptorRecursive (line 146) | function Root_toDescriptorRecursive(ns, files, edition) { function fromDescriptorType (line 796) | function fromDescriptorType(type) { function packableDescriptorType (line 819) | function packableDescriptorType(type) { function toDescriptorType (line 841) | function toDescriptorType(type, resolvedType, delimited) { function fromDescriptorOptionsRecursive (line 867) | function fromDescriptorOptionsRecursive(obj, type) { function fromDescriptorOptions (line 886) | function fromDescriptorOptions(options, type) { function toDescriptorOptionsRecursive (line 892) | function toDescriptorOptionsRecursive(obj, type) { function toDescriptorOptions (line 913) | function toDescriptorOptions(options, type) { function shortname (line 920) | function shortname(from, to) { function underScore (line 939) | function underScore(str) { function editionFromDescriptor (line 945) | function editionFromDescriptor(fileDescriptor) { function editionToDescriptor (line 960) | function editionToDescriptor(edition, fileDescriptor) { FILE: index.d.ts type IAny (line 16) | interface IAny { type IDuration (line 22) | interface IDuration { type ITimestamp (line 28) | interface ITimestamp { type IEmpty (line 34) | interface IEmpty { type IStruct (line 38) | interface IStruct { type IValue (line 43) | interface IValue { type IListValue (line 54) | interface IListValue { type IDoubleValue (line 59) | interface IDoubleValue { type IFloatValue (line 64) | interface IFloatValue { type IInt64Value (line 69) | interface IInt64Value { type IUInt64Value (line 74) | interface IUInt64Value { type IInt32Value (line 79) | interface IInt32Value { type IUInt32Value (line 84) | interface IUInt32Value { type IBoolValue (line 89) | interface IBoolValue { type IStringValue (line 94) | interface IStringValue { type IBytesValue (line 99) | interface IBytesValue { class Enum (line 154) | class Enum extends ReflectionObject { type IEnum (line 241) | interface IEnum { class Field (line 251) | class Field extends FieldBase { class FieldBase (line 312) | class FieldBase extends ReflectionObject { type IField (line 395) | interface IField { type IExtensionField (line 411) | interface IExtensionField extends IField { type FieldDecorator (line 422) | type FieldDecorator = (prototype: object, fieldName: string) => void; type LoadCallback (line 429) | type LoadCallback = (error: (Error|null), root?: Root) => void; class MapField (line 474) | class MapField extends FieldBase { type IMapField (line 520) | interface IMapField extends IField { type IExtensionMapField (line 527) | interface IExtensionMapField extends IMapField { class Message (line 534) | class Message { class Method (line 615) | class Method extends ReflectionObject { type IMethod (line 676) | interface IMethod { class Namespace (line 704) | class Namespace extends NamespaceBase { type INamespace (line 879) | interface INamespace { type AnyExtensionField (line 889) | type AnyExtensionField = (IExtensionField|IExtensionMapField); type AnyNestedObject (line 892) | type AnyNestedObject = (IEnum|IType|IService|AnyExtensionField|INamespac... class OneOf (line 1016) | class OneOf extends ReflectionObject { type IOneOf (line 1082) | interface IOneOf { type OneOfDecorator (line 1096) | type OneOfDecorator = (prototype: object, oneofName: string) => void; type IParserResult (line 1107) | interface IParserResult { type IParseOptions (line 1123) | interface IParseOptions { type IToJSONOptions (line 1136) | interface IToJSONOptions { class Reader (line 1152) | class Reader { class BufferReader (line 1283) | class BufferReader extends Reader { class Root (line 1299) | class Root extends NamespaceBase { type ServiceMethodCallback (line 1388) | type ServiceMethodCallback> = (error: (Error|... type ServiceMethod (line 1396) | type ServiceMethod, TRes extends Message, Message<{... type RPCImplCallback (line 1450) | type RPCImplCallback = (error: (Error|null), response?: (Uint8Array|null... class Service (line 1453) | class Service extends NamespaceBase { type IService (line 1496) | interface IService extends INamespace { type TokenizerHandleNext (line 1506) | type TokenizerHandleNext = () => (string|null); type TokenizerHandlePeek (line 1512) | type TokenizerHandlePeek = () => (string|null); type TokenizerHandlePush (line 1518) | type TokenizerHandlePush = (token: string) => void; type TokenizerHandleSkip (line 1527) | type TokenizerHandleSkip = (expected: string, optional?: boolean) => boo... type TokenizerHandleCmnt (line 1534) | type TokenizerHandleCmnt = (line?: number) => (string|null); type ITokenizerHandle (line 1537) | interface ITokenizerHandle { class Type (line 1577) | class Type extends NamespaceBase { type IType (line 1746) | interface IType extends INamespace { type IConversionOptions (line 1765) | interface IConversionOptions { type TypeDecorator (line 1808) | type TypeDecorator> = (target: Constructor) => v... type Constructor (line 1896) | interface Constructor extends Function { type Properties (line 1901) | type Properties = { [P in keyof T]?: T[P] }; type Buffer (line 1907) | interface Buffer extends Uint8Array { type Long (line 1914) | interface Long { type OneOfGetter (line 1930) | type OneOfGetter = () => (string|undefined); type OneOfSetter (line 1936) | type OneOfSetter = (value: (string|undefined)) => void; class LongBits (line 1942) | class LongBits { class ProtocolError (line 2137) | class ProtocolError> extends Error { class EventEmitter (line 2330) | class EventEmitter { type WrapperFromObjectConverter (line 2540) | type WrapperFromObjectConverter = (this: Type, object: { [k: string]: an... type WrapperToObjectConverter (line 2548) | type WrapperToObjectConverter = (this: Type, message: Message<{}>, optio... type IWrapper (line 2551) | interface IWrapper { class Writer (line 2561) | class Writer { class BufferWriter (line 2728) | class BufferWriter extends Writer { type asPromiseCallback (line 2752) | type asPromiseCallback = (error: (Error|null), ...params: any[]) => void; type Codegen (line 2761) | type Codegen = (formatStringOrScope?: (string|{ [k: string]: any }), ...... type EventEmitterListener (line 2767) | type EventEmitterListener = (...args: any[]) => void; type FetchCallback (line 2774) | type FetchCallback = (error: Error, contents?: string) => void; type IFetchOptions (line 2777) | interface IFetchOptions { type PoolAllocator (line 2791) | type PoolAllocator = (size: number) => Uint8Array; type PoolSlicer (line 2799) | type PoolSlicer = (this: Uint8Array, start: number, end: number) => Uint... FILE: lib/aspromise/index.d.ts type asPromiseCallback (line 3) | type asPromiseCallback = (error: Error | null, ...params: any[]) => {}; FILE: lib/aspromise/index.js function asPromise (line 21) | function asPromise(fn, ctx/*, varargs */) { FILE: lib/aspromise/tests/index.js function fn (line 9) | function fn(arg1, arg2, callback) { function fn (line 29) | function fn(arg1, arg2, callback) { function fn (line 49) | function fn(arg1, arg2, callback) { function fn (line 73) | function fn(arg1, arg2, callback) { function fn (line 97) | function fn(callback) { function fn (line 113) | function fn(callback) { FILE: lib/codegen/index.d.ts type Codegen (line 10) | type Codegen = (formatStringOrScope?: (string|{ [k: string]: any }), ...... FILE: lib/codegen/index.js function codegen (line 11) | function codegen(functionParams, functionName) { FILE: lib/deep-equal/index.js function isUndefinedOrNull (line 30) | function isUndefinedOrNull(value) { function isBuffer (line 34) | function isBuffer (x) { function objEquiv (line 44) | function objEquiv(a, b, opts) { FILE: lib/deep-equal/lib/is_arguments.js function supported (line 8) | function supported(object) { function unsupported (line 13) | function unsupported(object){ FILE: lib/deep-equal/lib/keys.js function shim (line 5) | function shim (obj) { FILE: lib/eventemitter/index.d.ts type EventEmitterListener (line 3) | type EventEmitterListener = (...args: any[]) => {}; class EventEmitter (line 11) | class EventEmitter { FILE: lib/eventemitter/index.js function EventEmitter (line 10) | function EventEmitter() { FILE: lib/fetch/index.d.ts type FetchCallback (line 11) | type FetchCallback = (error: Error, contents?: string) => void; type IFetchOptions (line 21) | interface IFetchOptions { FILE: lib/fetch/index.js function fetch (line 33) | function fetch(filename, options, callback) { FILE: lib/fetch/tests/index.js function fakeXHR (line 114) | function fakeXHR(status, ancient) { FILE: lib/float/bench/suite.js function newSuite (line 9) | function newSuite(name) { function getHz (line 38) | function getHz(bench) { function pad (line 42) | function pad(str, len, l) { FILE: lib/float/index.js function factory (line 88) | function factory(exports) { function writeUintLE (line 309) | function writeUintLE(val, buf, pos) { function writeUintBE (line 316) | function writeUintBE(val, buf, pos) { function readUintLE (line 323) | function readUintLE(buf, pos) { function readUintBE (line 330) | function readUintBE(buf, pos) { FILE: lib/float/tests/index.js function runTest (line 24) | function runTest(float, test) { function checkValue (line 80) | function checkValue(value, size, read, write, write_comp) { FILE: lib/inquire/index.js function inquire (line 10) | function inquire(moduleName) { FILE: lib/polyfill.js function Ctor (line 8) | function Ctor() {} FILE: lib/pool/index.d.ts type PoolAllocator (line 10) | type PoolAllocator = (size: number) => Uint8Array; type PoolSlicer (line 21) | type PoolSlicer = (this: Uint8Array, start: number, end: number) => Uint... FILE: lib/pool/index.js function pool (line 31) | function pool(alloc, slice, size) { FILE: lib/prelude.js function $require (line 8) | function $require(name) { FILE: scripts/bundle.js function bundle (line 42) | function bundle(options) { FILE: scripts/gulpfile.js function defineTask (line 4) | function defineTask(name, entry, target) { FILE: src/common.js function common (line 26) | function common(name, json) { FILE: src/converter.js function genValuePartial_fromObject (line 20) | function genValuePartial_fromObject(gen, field, fieldIndex, prop) { function genValuePartial_toObject (line 163) | function genValuePartial_toObject(gen, field, fieldIndex, prop) { FILE: src/decoder.js function missing (line 8) | function missing(field) { function decoder (line 17) | function decoder(mtype) { FILE: src/encoder.js function genTypePartial (line 17) | function genTypePartial(gen, field, fieldIndex, ref) { function encoder (line 28) | function encoder(mtype) { FILE: src/enum.js function Enum (line 23) | function Enum(name, values, options, comment, comments, valuesOptions) { FILE: src/field.js function Field (line 59) | function Field(name, id, type, rule, extend, options, comment) { FILE: src/index-light.js function load (line 23) | function load(filename, root, callback) { function loadSync (line 66) | function loadSync(filename, root) { FILE: src/index-minimal.js function configure (line 29) | function configure() { FILE: src/mapfield.js function MapField (line 23) | function MapField(name, id, keyType, type, options, comment) { FILE: src/message.js function Message (line 13) | function Message(properties) { FILE: src/method.js function Method (line 25) | function Method(name, type, requestType, responseType, requestStream, re... FILE: src/namespace.js function arrayToJSON (line 46) | function arrayToJSON(array, toJSONOptions) { function Namespace (line 96) | function Namespace(name, options) { function clearCache (line 136) | function clearCache(namespace) { FILE: src/object.js function ReflectionObject (line 26) | function ReflectionObject(name, options) { FILE: src/oneof.js function OneOf (line 21) | function OneOf(name, fieldNames, options, comment) { function addFieldsToParent (line 91) | function addFieldsToParent(oneof) { FILE: src/parse.js function parse (line 62) | function parse(source, root, options) { FILE: src/reader.js function indexOutOfRange (line 12) | function indexOutOfRange(reader, writeLength) { function Reader (line 22) | function Reader(buffer) { function readLongVarint (line 123) | function readLongVarint() { function readFixed32_end (line 207) | function readFixed32_end(buf, end) { // note that this uses `end`, not `... function readFixed64 (line 242) | function readFixed64(/* this: Reader */) { FILE: src/reader_buffer.js function BufferReader (line 17) | function BufferReader(buffer) { FILE: src/root.js function Root (line 24) | function Root(options) { function SYNC (line 90) | function SYNC() {} function finish (line 112) | function finish(err, root) { function getBundledFileName (line 129) | function getBundledFileName(filename) { function process (line 139) | function process(filename, source) { function fetch (line 168) | function fetch(filename, weak) { function tryHandleExtension (line 302) | function tryHandleExtension(root, field) { FILE: src/rpc/service.js function Service (line 42) | function Service(rpcImpl, requestDelimited, responseDelimited) { FILE: src/service.js function Service (line 21) | function Service(name, options) { function clearCache (line 96) | function clearCache(service) { FILE: src/tokenize.js function unescape (line 28) | function unescape(str) { function tokenize (line 99) | function tokenize(source, alternateCommentMode) { FILE: src/type.js function Type (line 31) | function Type(name, options) { function clearCache (line 213) | function clearCache(type) { FILE: src/types.js function bake (line 29) | function bake(values, offset) { FILE: src/util.js function setProp (line 178) | function setProp(dst, path, value) { FILE: src/util/longbits.js function LongBits (line 14) | function LongBits(lo, hi) { FILE: src/util/minimal.js function merge (line 237) | function merge(dst, src, ifNotSet) { // used by converters function newError (line 261) | function newError(name) { FILE: src/verifier.js function invalid (line 7) | function invalid(field, expected) { function genVerifyValue (line 20) | function genVerifyValue(gen, field, fieldIndex, ref) { function genVerifyKey (line 89) | function genVerifyKey(gen, field, ref) { function verifier (line 122) | function verifier(mtype) { FILE: src/writer.js function Op (line 21) | function Op(fn, len, val) { function noop (line 49) | function noop() {} function State (line 59) | function State(writer) { function Writer (line 91) | function Writer() { function writeByte (line 172) | function writeByte(val, buf, pos) { function writeVarint32 (line 176) | function writeVarint32(val, buf, pos) { function VarintOp (line 193) | function VarintOp(len, val) { function writeVarint64 (line 242) | function writeVarint64(val, buf, pos) { function writeFixed32 (line 295) | function writeFixed32(val, buf, pos) { FILE: src/writer_buffer.js function BufferWriter (line 16) | function BufferWriter() { function writeStringBuffer (line 57) | function writeStringBuffer(val, buf, pos) { FILE: tests/api_service-rpc-streaming.js function rpc (line 27) | function rpc(method, requestData, callback) { function rpc (line 72) | function rpc(method, requestData, callback) { function fakeRPC (line 136) | function fakeRPC(test) { FILE: tests/api_service-rpc.js function rpcImpl (line 32) | function rpcImpl(method, requestData, callback) { FILE: tests/api_tokenize.js function expect (line 59) | function expect(proto, expected) { function expectError (line 78) | function expectError(proto) { FILE: tests/api_type.js function MyMessageAuto (line 43) | function MyMessageAuto() {} function MyMessageManual (line 48) | function MyMessageManual() {} FILE: tests/api_writer-reader.js function expect (line 135) | function expect(type, value, expected, WriterToTest) { FILE: tests/cli.js function cliTest (line 9) | function cliTest(test, testFunc) { FILE: tests/comp_bytes.js function CustomBuffer (line 10) | function CustomBuffer(arg, encodingOrOffset, length) { FILE: tests/comp_import_extend.ts type Descriptor (line 9) | interface Descriptor { FILE: tests/comp_jspb-test.js function traverse (line 23) | function traverse(ns) { FILE: tests/comp_maps.js function randomString (line 34) | function randomString(len) { function randomMap (line 41) | function randomMap() { function verifyEncode (line 142) | function verifyEncode(test, buf) { FILE: tests/comp_parse-uncommon.js function traverseTypes (line 29) | function traverseTypes(current, fn) { FILE: tests/comp_typescript.js function __ (line 12) | function __() { this.constructor = d; } function Hello (line 47) | function Hello() { function AwesomeSubMessage (line 71) | function AwesomeSubMessage() { function AwesomeMessage (line 95) | function AwesomeMessage() { FILE: tests/comp_typescript.ts class Hello (line 25) | class Hello extends Message { method foo (line 29) | public foo() { type AwesomeEnum (line 46) | enum AwesomeEnum { class AwesomeSubMessage (line 51) | class AwesomeSubMessage extends Message { class AwesomeMessage (line 68) | class AwesomeMessage extends Message { FILE: tests/data/comments.d.ts type ITest1 (line 2) | interface ITest1 { class Test1 (line 8) | class Test1 implements ITest1 { type ITest2 (line 25) | interface ITest2 { class Test2 (line 28) | class Test2 implements ITest2 { type Test3 (line 42) | enum Test3 { FILE: tests/data/comments.js function Test1 (line 34) | function Test1(properties) { function Test2 (line 278) | function Test2(properties) { FILE: tests/data/convert.d.ts type IMessage (line 4) | interface IMessage { class Message (line 16) | class Message implements IMessage { type SomeEnum (line 41) | enum SomeEnum { FILE: tests/data/convert.js function Message (line 37) | function Message(properties) { FILE: tests/data/mapbox/vector_tile.d.ts type ITile (line 6) | interface ITile { class Tile (line 10) | class Tile implements ITile { type GeomType (line 27) | enum GeomType { type IValue (line 34) | interface IValue { class Value (line 44) | class Value implements IValue { type IFeature (line 65) | interface IFeature { class Feature (line 72) | class Feature implements IFeature { type ILayer (line 90) | interface ILayer { class Layer (line 99) | class Layer implements ILayer { FILE: tests/data/mapbox/vector_tile.js function Tile (line 38) | function Tile(properties) { function Value (line 282) | function Value(properties) { function Feature (line 656) | function Feature(properties) { function Layer (line 1014) | function Layer(properties) { FILE: tests/data/package.d.ts type IPackage (line 2) | interface IPackage { class Package (line 22) | class Package implements IPackage { type IRepository (line 55) | interface IRepository { class Repository (line 60) | class Repository implements IRepository { FILE: tests/data/package.js function Package (line 45) | function Package(properties) { function Repository (line 760) | function Repository(properties) { FILE: tests/data/rpc-es6.d.ts class MyService (line 2) | class MyService extends $protobuf.rpc.Service { type MyMethodCallback (line 11) | type MyMethodCallback = (error: (Error|null), response?: MyResponse) => ... type IMyRequest (line 14) | interface IMyRequest { class MyRequest (line 18) | class MyRequest implements IMyRequest { type IMyResponse (line 33) | interface IMyResponse { class MyResponse (line 37) | class MyResponse implements IMyResponse { FILE: tests/data/rpc-es6.js function MyService (line 22) | function MyService(rpcImpl, requestDelimited, responseDelimited) { function MyRequest (line 95) | function MyRequest(properties) { function MyResponse (line 297) | function MyResponse(properties) { FILE: tests/data/rpc-reserved.d.ts class MyService (line 2) | class MyService extends $protobuf.rpc.Service { type DeleteCallback (line 11) | type DeleteCallback = (error: (Error|null), response?: MyResponse) => void; type IMyRequest (line 14) | interface IMyRequest { class MyRequest (line 18) | class MyRequest implements IMyRequest { type IMyResponse (line 33) | interface IMyResponse { class MyResponse (line 37) | class MyResponse implements IMyResponse { FILE: tests/data/rpc-reserved.js function MyService (line 24) | function MyService(rpcImpl, requestDelimited, responseDelimited) { function MyRequest (line 97) | function MyRequest(properties) { function MyResponse (line 299) | function MyResponse(properties) { FILE: tests/data/rpc.d.ts class MyService (line 2) | class MyService extends $protobuf.rpc.Service { type MyMethodCallback (line 11) | type MyMethodCallback = (error: (Error|null), response?: MyResponse) => ... type IMyRequest (line 14) | interface IMyRequest { class MyRequest (line 18) | class MyRequest implements IMyRequest { type IMyResponse (line 33) | interface IMyResponse { class MyResponse (line 37) | class MyResponse implements IMyResponse { FILE: tests/data/rpc.js function MyService (line 24) | function MyService(rpcImpl, requestDelimited, responseDelimited) { function MyRequest (line 97) | function MyRequest(properties) { function MyResponse (line 299) | function MyResponse(properties) { FILE: tests/data/test.d.ts type IEmpty (line 8) | interface IEmpty { class Empty (line 11) | class Empty implements IEmpty { type OuterEnum (line 25) | enum OuterEnum { type IEnumContainer (line 30) | interface IEnumContainer { class EnumContainer (line 34) | class EnumContainer implements IEnumContainer { type ISimple1 (line 49) | interface ISimple1 { class Simple1 (line 55) | class Simple1 implements ISimple1 { type ISimple2 (line 72) | interface ISimple2 { class Simple2 (line 77) | class Simple2 implements ISimple2 { type ISpecialCases (line 93) | interface ISpecialCases { class SpecialCases (line 100) | class SpecialCases implements ISpecialCases { type IOptionalFields (line 118) | interface IOptionalFields { class OptionalFields (line 126) | class OptionalFields implements IOptionalFields { type INested (line 147) | interface INested { class Nested (line 151) | class Nested implements INested { type IHasExtensions (line 167) | interface IHasExtensions { class HasExtensions (line 179) | class HasExtensions implements IHasExtensions { type IComplex (line 196) | interface IComplex { class Complex (line 204) | class Complex implements IComplex { type INested (line 225) | interface INested { class Nested (line 229) | class Nested implements INested { type IOuterMessage (line 245) | interface IOuterMessage { class OuterMessage (line 248) | class OuterMessage implements IOuterMessage { type IComplex (line 264) | interface IComplex { class Complex (line 268) | class Complex implements IComplex { type IIsExtension (line 284) | interface IIsExtension { class IsExtension (line 288) | class IsExtension implements IIsExtension { type IIndirectExtension (line 303) | interface IIndirectExtension { class IndirectExtension (line 306) | class IndirectExtension implements IIndirectExtension { type IDefaultValues (line 320) | interface IDefaultValues { class DefaultValues (line 329) | class DefaultValues implements IDefaultValues { type Enum (line 351) | enum Enum { type IFloatingPointFields (line 357) | interface IFloatingPointFields { class FloatingPointFields (line 368) | class FloatingPointFields implements IFloatingPointFields { type ITestClone (line 390) | interface ITestClone { class TestClone (line 399) | class TestClone implements ITestClone { type ICloneExtension (line 418) | interface ICloneExtension { class CloneExtension (line 422) | class CloneExtension implements ICloneExtension { type ITestGroup (line 437) | interface ITestGroup { class TestGroup (line 446) | class TestGroup implements ITestGroup { type IRepeatedGroup (line 468) | interface IRepeatedGroup { class RepeatedGroup (line 473) | class RepeatedGroup implements IRepeatedGroup { type IRequiredGroup (line 489) | interface IRequiredGroup { class RequiredGroup (line 493) | class RequiredGroup implements IRequiredGroup { type IOptionalGroup (line 508) | interface IOptionalGroup { class OptionalGroup (line 512) | class OptionalGroup implements IOptionalGroup { type ITestGroup1 (line 528) | interface ITestGroup1 { class TestGroup1 (line 532) | class TestGroup1 implements ITestGroup1 { type ITestReservedNames (line 547) | interface ITestReservedNames { class TestReservedNames (line 552) | class TestReservedNames implements ITestReservedNames { type ITestReservedNamesExtension (line 567) | interface ITestReservedNamesExtension { class TestReservedNamesExtension (line 570) | class TestReservedNamesExtension implements ITestReservedNamesExtension { type ITestMessageWithOneof (line 584) | interface ITestMessageWithOneof { class TestMessageWithOneof (line 597) | class TestMessageWithOneof implements ITestMessageWithOneof { type ITestEndsWithBytes (line 625) | interface ITestEndsWithBytes { class TestEndsWithBytes (line 630) | class TestEndsWithBytes implements ITestEndsWithBytes { type ITestMapFieldsNoBinary (line 646) | interface ITestMapFieldsNoBinary { class TestMapFieldsNoBinary (line 661) | class TestMapFieldsNoBinary implements ITestMapFieldsNoBinary { type MapValueEnumNoBinary (line 687) | enum MapValueEnumNoBinary { type IMapValueMessageNoBinary (line 693) | interface IMapValueMessageNoBinary { class MapValueMessageNoBinary (line 697) | class MapValueMessageNoBinary implements IMapValueMessageNoBinary { type IDeeply (line 712) | interface IDeeply { class Deeply (line 715) | class Deeply implements IDeeply { type INested (line 731) | interface INested { class Nested (line 734) | class Nested implements INested { type IMessage (line 750) | interface IMessage { class Message (line 754) | class Message implements IMessage { type IFileDescriptorSet (line 777) | interface IFileDescriptorSet { class FileDescriptorSet (line 781) | class FileDescriptorSet implements IFileDescriptorSet { type IFileDescriptorProto (line 796) | interface IFileDescriptorProto { class FileDescriptorProto (line 811) | class FileDescriptorProto implements IFileDescriptorProto { type IDescriptorProto (line 837) | interface IDescriptorProto { class DescriptorProto (line 850) | class DescriptorProto implements IDescriptorProto { type IExtensionRange (line 876) | interface IExtensionRange { class ExtensionRange (line 881) | class ExtensionRange implements IExtensionRange { type IReservedRange (line 897) | interface IReservedRange { class ReservedRange (line 902) | class ReservedRange implements IReservedRange { type IFieldDescriptorProto (line 919) | interface IFieldDescriptorProto { class FieldDescriptorProto (line 932) | class FieldDescriptorProto implements IFieldDescriptorProto { type Type (line 958) | enum Type { type Label (line 979) | enum Label { type IOneofDescriptorProto (line 986) | interface IOneofDescriptorProto { class OneofDescriptorProto (line 991) | class OneofDescriptorProto implements IOneofDescriptorProto { type IEnumDescriptorProto (line 1007) | interface IEnumDescriptorProto { class EnumDescriptorProto (line 1013) | class EnumDescriptorProto implements IEnumDescriptorProto { type IEnumValueDescriptorProto (line 1030) | interface IEnumValueDescriptorProto { class EnumValueDescriptorProto (line 1036) | class EnumValueDescriptorProto implements IEnumValueDescriptorProto { type IServiceDescriptorProto (line 1053) | interface IServiceDescriptorProto { class ServiceDescriptorProto (line 1059) | class ServiceDescriptorProto implements IServiceDescriptorProto { type IMethodDescriptorProto (line 1076) | interface IMethodDescriptorProto { class MethodDescriptorProto (line 1085) | class MethodDescriptorProto implements IMethodDescriptorProto { type IFileOptions (line 1105) | interface IFileOptions { class FileOptions (line 1123) | class FileOptions implements IFileOptions { type OptimizeMode (line 1154) | enum OptimizeMode { type IMessageOptions (line 1161) | interface IMessageOptions { class MessageOptions (line 1169) | class MessageOptions implements IMessageOptions { type IFieldOptions (line 1188) | interface IFieldOptions { class FieldOptions (line 1198) | class FieldOptions implements IFieldOptions { type CType (line 1221) | enum CType { type JSType (line 1227) | enum JSType { type IOneofOptions (line 1234) | interface IOneofOptions { class OneofOptions (line 1238) | class OneofOptions implements IOneofOptions { type IEnumOptions (line 1253) | interface IEnumOptions { class EnumOptions (line 1260) | class EnumOptions implements IEnumOptions { type IEnumValueOptions (line 1277) | interface IEnumValueOptions { class EnumValueOptions (line 1282) | class EnumValueOptions implements IEnumValueOptions { type IServiceOptions (line 1298) | interface IServiceOptions { class ServiceOptions (line 1303) | class ServiceOptions implements IServiceOptions { type IMethodOptions (line 1319) | interface IMethodOptions { class MethodOptions (line 1325) | class MethodOptions implements IMethodOptions { type IdempotencyLevel (line 1344) | enum IdempotencyLevel { type IUninterpretedOption (line 1351) | interface IUninterpretedOption { class UninterpretedOption (line 1361) | class UninterpretedOption implements IUninterpretedOption { type INamePart (line 1384) | interface INamePart { class NamePart (line 1389) | class NamePart implements INamePart { type ISourceCodeInfo (line 1406) | interface ISourceCodeInfo { class SourceCodeInfo (line 1410) | class SourceCodeInfo implements ISourceCodeInfo { type ILocation (line 1427) | interface ILocation { class Location (line 1435) | class Location implements ILocation { type IGeneratedCodeInfo (line 1455) | interface IGeneratedCodeInfo { class GeneratedCodeInfo (line 1459) | class GeneratedCodeInfo implements IGeneratedCodeInfo { type IAnnotation (line 1476) | interface IAnnotation { class Annotation (line 1483) | class Annotation implements IAnnotation { FILE: tests/data/test.js function Empty (line 46) | function Empty(properties) { function EnumContainer (line 236) | function EnumContainer(properties) { function Simple1 (line 453) | function Simple1(properties) { function Simple2 (line 716) | function Simple2(properties) { function SpecialCases (line 959) | function SpecialCases(properties) { function OptionalFields (line 1229) | function OptionalFields(properties) { function Nested (line 1557) | function Nested(properties) { function HasExtensions (line 1770) | function HasExtensions(properties) { function Complex (line 2199) | function Complex(properties) { function Nested (line 2527) | function Nested(properties) { function OuterMessage (line 2731) | function OuterMessage(properties) { function Complex (line 2904) | function Complex(properties) { function IsExtension (line 3109) | function IsExtension(properties) { function IndirectExtension (line 3310) | function IndirectExtension(properties) { function DefaultValues (line 3491) | function DefaultValues(properties) { function FloatingPointFields (line 3860) | function FloatingPointFields(properties) { function TestClone (line 4259) | function TestClone(properties) { function CloneExtension (line 4608) | function CloneExtension(properties) { function TestGroup (line 4815) | function TestGroup(properties) { function RepeatedGroup (line 5165) | function RepeatedGroup(properties) { function RequiredGroup (line 5412) | function RequiredGroup(properties) { function OptionalGroup (line 5616) | function OptionalGroup(properties) { function TestGroup1 (line 5823) | function TestGroup1(properties) { function TestReservedNames (line 6031) | function TestReservedNames(properties) { function TestReservedNamesExtension (line 6254) | function TestReservedNamesExtension(properties) { function TestMessageWithOneof (line 6439) | function TestMessageWithOneof(properties) { function TestEndsWithBytes (line 6942) | function TestEndsWithBytes(properties) { function TestMapFieldsNoBinary (line 7186) | function TestMapFieldsNoBinary(properties) { function MapValueMessageNoBinary (line 8069) | function MapValueMessageNoBinary(properties) { function Deeply (line 8270) | function Deeply(properties) { function Nested (line 8442) | function Nested(properties) { function Message (line 8615) | function Message(properties) { function FileDescriptorSet (line 8847) | function FileDescriptorSet(properties) { function FileDescriptorProto (line 9081) | function FileDescriptorProto(properties) { function DescriptorProto (line 9678) | function DescriptorProto(properties) { function ExtensionRange (line 10238) | function ExtensionRange(properties) { function ReservedRange (line 10463) | function ReservedRange(properties) { function FieldDescriptorProto (line 10699) | function FieldDescriptorProto(properties) { function OneofDescriptorProto (line 11270) | function OneofDescriptorProto(properties) { function EnumDescriptorProto (line 11501) | function EnumDescriptorProto(properties) { function EnumValueDescriptorProto (line 11775) | function EnumValueDescriptorProto(properties) { function ServiceDescriptorProto (line 12027) | function ServiceDescriptorProto(properties) { function MethodDescriptorProto (line 12304) | function MethodDescriptorProto(properties) { function FileOptions (line 12631) | function FileOptions(properties) { function MessageOptions (line 13188) | function MessageOptions(properties) { function FieldOptions (line 13503) | function FieldOptions(properties) { function OneofOptions (line 13922) | function OneofOptions(properties) { function EnumOptions (line 14148) | function EnumOptions(properties) { function EnumValueOptions (line 14437) | function EnumValueOptions(properties) { function ServiceOptions (line 14683) | function ServiceOptions(properties) { function MethodOptions (line 14930) | function MethodOptions(properties) { function UninterpretedOption (line 15237) | function UninterpretedOption(properties) { function NamePart (line 15623) | function NamePart(properties) { function SourceCodeInfo (line 15850) | function SourceCodeInfo(properties) { function Location (line 16074) | function Location(properties) { function GeneratedCodeInfo (line 16430) | function GeneratedCodeInfo(properties) { function Annotation (line 16653) | function Annotation(properties) { FILE: tests/data/type_url.js function TypeUrlTest (line 29) | function TypeUrlTest(properties) { function Nested (line 233) | function Nested(properties) { FILE: tests/node/comp_loaders.js function fakeDefine (line 64) | function fakeDefine(deps, factory) { FILE: tests/other_classes.js function Any (line 14) | function Any(properties) {