Firebase Update

This commit is contained in:
Lukas Nowy
2018-12-22 23:30:39 +01:00
parent befb44764d
commit acffe619b3
11523 changed files with 1614327 additions and 930246 deletions

View File

@ -0,0 +1,96 @@
/**
* Copyright 2018 Google LLC
*
* Distributed under MIT license.
* See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
*/
import * as loader from './load';
export declare function getProtoPath(...paths: string[]): string;
export declare const load: typeof loader.load;
export declare const loadSync: typeof loader.loadSync;
export declare const appengine: {
v1: string;
};
export declare const bigtable: {
v1: string;
v2: string;
admin: {
v1: string;
v2: {
instance: string;
table: string;
};
};
};
export declare const cloudtrace: {
v1: string;
};
export declare const container: {
v1: string;
};
export declare const datastore: {
v1: string;
v1beta3: string;
};
export declare const dlp: {
v2beta1: string;
};
export declare const embeddedAssistant: {
v1alpha1: string;
v1alpha2: string;
};
export declare const firestore: {
v1beta1: string;
admin: {
v1beta1: string;
};
};
export declare const functions: {
v1beta2: string;
};
export declare const iam: {
v1: string;
admin: {
v1: string;
};
};
export declare const language: {
v1beta1: string;
v1: string;
};
export declare const logging: {
v2: string;
};
export declare const monitoring: {
v3: {
group: string;
metric: string;
};
};
export declare const pubsub: {
v1: string;
v1beta2: string;
};
export declare const spanner: {
v1: string;
admin: {
v1: {
database: string;
instance: string;
};
};
};
export declare const speech: {
v1beta1: string;
v1: string;
v2: string;
};
export declare const storagetransfer: {
v1: string;
};
export declare const videointelligence: {
v1beta1: string;
};
export declare const vision: {
v1: string;
};

View File

@ -0,0 +1,103 @@
"use strict";
/**
* Copyright 2018 Google LLC
*
* Distributed under MIT license.
* See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
*/
Object.defineProperty(exports, "__esModule", { value: true });
const path = require("path");
const loader = require("./load");
function getProtoPath(...paths) {
return path.join(__dirname, '../../', 'google', ...paths);
}
exports.getProtoPath = getProtoPath;
exports.load = loader.load;
exports.loadSync = loader.loadSync;
exports.appengine = {
v1: getProtoPath('appengine/v1/appengine.proto'),
};
exports.bigtable = {
v1: getProtoPath('bigtable/v1/bigtable_service.proto'),
v2: getProtoPath('bigtable/v2/bigtable.proto'),
admin: {
v1: getProtoPath('bigtable/admin/table/v1/bigtable_table_service.proto'),
v2: {
instance: getProtoPath('bigtable/admin/v2/bigtable_instance_admin.proto'),
table: getProtoPath('bigtable/admin/v2/bigtable_table_admin.proto'),
},
}
};
exports.cloudtrace = {
v1: getProtoPath('devtools/cloudtrace/v1/trace.proto'),
};
exports.container = {
v1: getProtoPath('container/v1/cluster_service.proto'),
};
exports.datastore = {
v1: getProtoPath('datastore/v1/datastore.proto'),
v1beta3: getProtoPath('datastore/v1beta3/datastore.proto'),
};
exports.dlp = {
v2beta1: getProtoPath('privacy/dlp/v2beta1/dlp.proto'),
};
exports.embeddedAssistant = {
v1alpha1: getProtoPath('assistant/embedded/v1alpha1/embedded_assistant.proto'),
v1alpha2: getProtoPath('assistant/embedded/v1alpha2/embedded_assistant.proto'),
};
exports.firestore = {
v1beta1: getProtoPath('firestore/v1beta1/firestore.proto'),
admin: {
v1beta1: getProtoPath('firestore/admin/v1beta1/firestore_admin.proto'),
}
};
exports.functions = {
v1beta2: getProtoPath('cloud/functions/v1beta2/functions.proto'),
};
exports.iam = {
v1: getProtoPath('iam/v1/iam_policy.proto'),
admin: {
v1: getProtoPath('iam/admin/v1/iam.proto'),
}
};
exports.language = {
v1beta1: getProtoPath('cloud/language/v1beta1/language_service.proto'),
v1: getProtoPath('cloud/language/v1/language_service.proto'),
};
exports.logging = {
v2: getProtoPath('logging/v2/logging.proto'),
};
exports.monitoring = {
v3: {
group: getProtoPath('monitoring/v3/group_service.proto'),
metric: getProtoPath('monitoring/v3/metric_service.proto'),
},
};
exports.pubsub = {
v1: getProtoPath('pubsub/v1/pubsub.proto'),
v1beta2: getProtoPath('pubsub/v1beta2/pubsub.proto'),
};
exports.spanner = {
v1: getProtoPath('spanner/v1/spanner.proto'),
admin: {
v1: {
database: getProtoPath('spanner/admin/database/v1/spanner_database_admin.proto'),
instance: getProtoPath('spanner/admin/instance/v1/spanner_instance_admin.proto'),
},
}
};
exports.speech = {
v1beta1: getProtoPath('cloud/speech/v1beta1/cloud_speech.proto'),
v1: getProtoPath('cloud/speech/v1/cloud_speech.proto'),
v2: getProtoPath('cloud/speech/v2/cloud_speech.proto'),
};
exports.storagetransfer = {
v1: getProtoPath('storagetransfer/v1/transfer.proto'),
};
exports.videointelligence = {
v1beta1: getProtoPath('cloud/videointelligence/v1beta1/video_intelligence.proto'),
};
exports.vision = {
v1: getProtoPath('cloud/vision/v1/image_annotator.proto'),
};
//# sourceMappingURL=index.js.map

View File

@ -0,0 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"}

View File

@ -0,0 +1,17 @@
/**
* Copyright 2018 Google LLC
*
* Distributed under MIT license.
* See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
*/
import * as protobuf from 'protobufjs';
export interface GoogleProtoFilesRootOptions {
[index: string]: any;
}
export declare class GoogleProtoFilesRoot extends protobuf.Root {
constructor(options?: GoogleProtoFilesRootOptions);
static getCommonProtoFiles(): string[];
resolvePath(_: {}, includePath: string): any;
}
export declare function loadSync(filename: string, options?: protobuf.IParseOptions): protobuf.Root;
export declare function load(filename: string, options?: protobuf.IParseOptions): Promise<protobuf.Root>;

View File

@ -0,0 +1,69 @@
"use strict";
/**
* Copyright 2018 Google LLC
*
* Distributed under MIT license.
* See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
*/
Object.defineProperty(exports, "__esModule", { value: true });
const path = require("path");
const protobuf = require("protobufjs");
const walk = require("walkdir");
let COMMON_PROTO_FILES;
class GoogleProtoFilesRoot extends protobuf.Root {
constructor(options) {
super(options);
}
// Caches and returns an array of the local common/google core proto files
// exist on disk.
static getCommonProtoFiles() {
const commonProtoDirs = [
// This list of directories is defined here:
// https://github.com/googleapis/googleapis/blob/master/gapic/packaging/common_protos.yaml
'api',
path.join('logging', 'type'),
'longrunning',
'protobuf',
// on.
'rpc',
'type',
].map(dir => path.join(__dirname, '../../', 'google', dir));
if (!COMMON_PROTO_FILES) {
COMMON_PROTO_FILES = commonProtoDirs
.map(dir => {
return walk.sync(dir)
.filter(f => path.extname(f) === '.proto')
.map(path.normalize);
})
.reduce((a, c) => a.concat(c), []);
}
return COMMON_PROTO_FILES;
}
// Causes the loading of an included proto to check if it is a common
// proto. If it is a common proto, use the google-proto-files proto.
resolvePath(_, includePath) {
includePath = path.normalize(includePath);
// Fully qualified paths don't need to be resolved.
if (path.isAbsolute(includePath)) {
return includePath;
}
const fullIncludePath = path.join(__dirname, path.relative(__dirname, includePath));
const commonProtoFiles = GoogleProtoFilesRoot.getCommonProtoFiles();
if (commonProtoFiles.indexOf(fullIncludePath) > -1) {
return fullIncludePath;
}
return protobuf.util.path.resolve.apply(null, [].slice.call(arguments));
}
}
exports.GoogleProtoFilesRoot = GoogleProtoFilesRoot;
function loadSync(filename, options) {
const root = new GoogleProtoFilesRoot();
return root.loadSync(filename, options);
}
exports.loadSync = loadSync;
function load(filename, options) {
const root = new GoogleProtoFilesRoot();
return root.load(filename, options);
}
exports.load = load;
//# sourceMappingURL=load.js.map

View File

@ -0,0 +1 @@
{"version":3,"file":"load.js","sourceRoot":"","sources":["../../src/load.ts"],"names":[],"mappings":";AAAA;;;;;GAKG;;AAEH,6BAA6B;AAC7B,uCAAuC;AACvC,gCAAgC;AAEhC,IAAI,kBAA4B,CAAC;AAOjC,MAAa,oBAAqB,SAAQ,QAAQ,CAAC,IAAI;IACrD,YAAY,OAAqC;QAC/C,KAAK,CAAC,OAAO,CAAC,CAAC;IACjB,CAAC;IAED,0EAA0E;IAC1E,iBAAiB;IACjB,MAAM,CAAC,mBAAmB;QACxB,MAAM,eAAe,GAAG;YACtB,4CAA4C;YAC5C,0FAA0F;YAC1F,KAAK;YACL,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,MAAM,CAAC;YAC5B,aAAa;YACb,UAAU;YACG,MAAM;YACnB,KAAK;YACL,MAAM;SACP,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC;QAE5D,IAAI,CAAC,kBAAkB,EAAE;YACvB,kBAAkB,GAAG,eAAe;iBACV,GAAG,CAAC,GAAG,CAAC,EAAE;gBACT,OAAQ,IAAI,CAAC,IAAI,CAAC,GAAG,CAAc;qBAC9B,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,QAAQ,CAAC;qBACzC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YAC3B,CAAC,CAAC;iBACD,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;SAC7D;QAED,OAAO,kBAAkB,CAAC;IAC5B,CAAC;IAED,qEAAqE;IACrE,oEAAoE;IACpE,WAAW,CAAC,CAAK,EAAE,WAAmB;QACpC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC;QAE1C,mDAAmD;QACnD,IAAI,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE;YAChC,OAAO,WAAW,CAAC;SACpB;QAED,MAAM,eAAe,GACjB,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC,CAAC;QAChE,MAAM,gBAAgB,GAAG,oBAAoB,CAAC,mBAAmB,EAAE,CAAC;QAEpE,IAAI,gBAAgB,CAAC,OAAO,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,EAAE;YAClD,OAAO,eAAe,CAAC;SACxB;QAED,OAAO,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;IAC1E,CAAC;CACF;AArDD,oDAqDC;AAED,SAAgB,QAAQ,CAAC,QAAgB,EAAE,OAAgC;IACzE,MAAM,IAAI,GAAG,IAAI,oBAAoB,EAAE,CAAC;IACxC,OAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;AAC1C,CAAC;AAHD,4BAGC;AAED,SAAgB,IAAI,CAAC,QAAgB,EAAE,OAAgC;IACrE,MAAM,IAAI,GAAG,IAAI,oBAAoB,EAAE,CAAC;IACxC,OAAO,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;AACtC,CAAC;AAHD,oBAGC"}