/
var
/
www
/
verywell.gr
/
server
/
delivery
/
node_modules
/
@google-cloud
/
firestore
/
build
/
src
/
/var/www/verywell.gr/server/delivery/node_modules/@google-cloud/firestore/build/src
mkdir
upload
Name
Size
Mode
Actions
v1/
-
0755
rm
v1beta1/
-
0755
rm
backoff.d.ts
5547
0644
edit
dl
rm
backoff.js
7650
0644
edit
dl
rm
bulk-writer.d.ts
19241
0644
edit
dl
rm
bulk-writer.js
36076
0644
edit
dl
rm
bundle.d.ts
835
0644
edit
dl
rm
bundle.js
8427
0644
edit
dl
rm
collection-group.d.ts
3610
0644
edit
dl
rm
collection-group.js
4520
0644
edit
dl
rm
convert.d.ts
2776
0644
edit
dl
rm
convert.js
7167
0644
edit
dl
rm
document-change.d.ts
5041
0644
edit
dl
rm
document-change.js
5292
0644
edit
dl
rm
document-reader.d.ts
1842
0644
edit
dl
rm
document-reader.js
5353
0644
edit
dl
rm
document.d.ts
18136
0644
edit
dl
rm
document.js
30411
0644
edit
dl
rm
field-value.d.ts
8618
0644
edit
dl
rm
field-value.js
13904
0644
edit
dl
rm
geo-point.d.ts
2644
0644
edit
dl
rm
geo-point.js
3217
0644
edit
dl
rm
index.d.ts
36511
0644
edit
dl
rm
index.js
59421
0644
edit
dl
rm
logger.d.ts
1310
0644
edit
dl
rm
logger.js
2112
0644
edit
dl
rm
order.d.ts
1096
0644
edit
dl
rm
order.js
7525
0644
edit
dl
rm
path.d.ts
12126
0644
edit
dl
rm
path.js
19003
0644
edit
dl
rm
pool.d.ts
4116
0644
edit
dl
rm
pool.js
8859
0644
edit
dl
rm
query-partition.d.ts
4019
0644
edit
dl
rm
query-partition.js
5769
0644
edit
dl
rm
rate-limiter.d.ts
3015
0644
edit
dl
rm
rate-limiter.js
5850
0644
edit
dl
rm
recursive-delete.d.ts
5714
0644
edit
dl
rm
recursive-delete.js
10010
0644
edit
dl
rm
reference.d.ts
45610
0644
edit
dl
rm
reference.js
89449
0644
edit
dl
rm
serializer.d.ts
2942
0644
edit
dl
rm
serializer.js
12813
0644
edit
dl
rm
status-code.d.ts
1121
0644
edit
dl
rm
status-code.js
712
0644
edit
dl
rm
timestamp.d.ts
6987
0644
edit
dl
rm
timestamp.js
9697
0644
edit
dl
rm
transaction.d.ts
9673
0644
edit
dl
rm
transaction.js
18889
0644
edit
dl
rm
types.d.ts
3869
0644
edit
dl
rm
types.js
1387
0644
edit
dl
rm
util.d.ts
3463
0644
edit
dl
rm
util.js
6023
0644
edit
dl
rm
validate.d.ts
6527
0644
edit
dl
rm
validate.js
12314
0644
edit
dl
rm
watch.d.ts
9762
0644
edit
dl
rm
watch.js
24972
0644
edit
dl
rm
write-batch.d.ts
10533
0644
edit
dl
rm
write-batch.js
27234
0644
edit
dl
rm
Edit:
/var/www/verywell.gr/server/delivery/node_modules/@google-cloud/firestore/build/src/timestamp.d.ts
(6987B)
/*! * Copyright 2018 Google Inc. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import * as firestore from '@google-cloud/firestore'; import { google } from '../protos/firestore_v1_proto_api'; import api = google.firestore.v1; /** * A Timestamp represents a point in time independent of any time zone or * calendar, represented as seconds and fractions of seconds at nanosecond * resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian * Calendar which extends the Gregorian calendar backwards to year one. It is * encoded assuming all minutes are 60 seconds long, i.e. leap seconds are * "smeared" so that no leap second table is needed for interpretation. Range is * from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. * * @see https://github.com/google/protobuf/blob/master/src/google/protobuf/timestamp.proto */ export declare class Timestamp implements firestore.Timestamp { private readonly _seconds; private readonly _nanoseconds; /** * Creates a new timestamp with the current date, with millisecond precision. * * @example * ``` * let documentRef = firestore.doc('col/doc'); * * documentRef.set({ updateTime:Firestore.Timestamp.now() }); * * ``` * @return {Timestamp} A new `Timestamp` representing the current date. */ static now(): Timestamp; /** * Creates a new timestamp from the given date. * * @example * ``` * let documentRef = firestore.doc('col/doc'); * * let date = Date.parse('01 Jan 2000 00:00:00 GMT'); * documentRef.set({ startTime:Firestore.Timestamp.fromDate(date) }); * * ``` * @param {Date} date The date to initialize the `Timestamp` from. * @return {Timestamp} A new `Timestamp` representing the same point in time * as the given date. */ static fromDate(date: Date): Timestamp; /** * Creates a new timestamp from the given number of milliseconds. * * @example * ``` * let documentRef = firestore.doc('col/doc'); * * documentRef.set({ startTime:Firestore.Timestamp.fromMillis(42) }); * * ``` * @param {number} milliseconds Number of milliseconds since Unix epoch * 1970-01-01T00:00:00Z. * @return {Timestamp} A new `Timestamp` representing the same point in time * as the given number of milliseconds. */ static fromMillis(milliseconds: number): Timestamp; /** * Generates a `Timestamp` object from a Timestamp proto. * * @private * @internal * @param {Object} timestamp The `Timestamp` Protobuf object. */ static fromProto(timestamp: google.protobuf.ITimestamp): Timestamp; /** * Creates a new timestamp. * * @example * ``` * let documentRef = firestore.doc('col/doc'); * * documentRef.set({ startTime:new Firestore.Timestamp(42, 0) }); * * ``` * @param {number} seconds The number of seconds of UTC time since Unix epoch * 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to * 9999-12-31T23:59:59Z inclusive. * @param {number} nanoseconds The non-negative fractions of a second at * nanosecond resolution. Negative second values with fractions must still * have non-negative nanoseconds values that count forward in time. Must be * from 0 to 999,999,999 inclusive. */ constructor(seconds: number, nanoseconds: number); /** * The number of seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. * * @example * ``` * let documentRef = firestore.doc('col/doc'); * * documentRef.get().then(snap => { * let updated = snap.updateTime; * console.log(`Updated at ${updated.seconds}s ${updated.nanoseconds}ns`); * }); * * ``` * @type {number} */ get seconds(): number; /** * The non-negative fractions of a second at nanosecond resolution. * * @example * ``` * let documentRef = firestore.doc('col/doc'); * * documentRef.get().then(snap => { * let updated = snap.updateTime; * console.log(`Updated at ${updated.seconds}s ${updated.nanoseconds}ns`); * }); * * ``` * @type {number} */ get nanoseconds(): number; /** * Returns a new `Date` corresponding to this timestamp. This may lose * precision. * * @example * ``` * let documentRef = firestore.doc('col/doc'); * * documentRef.get().then(snap => { * console.log(`Document updated at: ${snap.updateTime.toDate()}`); * }); * * ``` * @return {Date} JavaScript `Date` object representing the same point in time * as this `Timestamp`, with millisecond precision. */ toDate(): Date; /** * Returns the number of milliseconds since Unix epoch 1970-01-01T00:00:00Z. * * @example * ``` * let documentRef = firestore.doc('col/doc'); * * documentRef.get().then(snap => { * let startTime = snap.get('startTime'); * let endTime = snap.get('endTime'); * console.log(`Duration: ${endTime - startTime}`); * }); * * ``` * @return {number} The point in time corresponding to this timestamp, * represented as the number of milliseconds since Unix epoch * 1970-01-01T00:00:00Z. */ toMillis(): number; /** * Returns 'true' if this `Timestamp` is equal to the provided one. * * @example * ``` * let documentRef = firestore.doc('col/doc'); * * documentRef.get().then(snap => { * if (snap.createTime.isEqual(snap.updateTime)) { * console.log('Document is in its initial state.'); * } * }); * * ``` * @param {any} other The `Timestamp` to compare against. * @return {boolean} 'true' if this `Timestamp` is equal to the provided one. */ isEqual(other: firestore.Timestamp): boolean; /** * Generates the Protobuf `Timestamp` object for this timestamp. * * @private * @internal * @returns {Object} The `Timestamp` Protobuf object. */ toProto(): api.IValue; /** * Converts this object to a primitive `string`, which allows `Timestamp` objects to be compared * using the `>`, `<=`, `>=` and `>` operators. * * @return {string} a string encoding of this object. */ valueOf(): string; }
Save
cmd:
run