Tidied up 'Parse ObjectID Timestamp' operation
This commit is contained in:
parent
9c729c4490
commit
3a0c8a199a
@ -242,13 +242,13 @@
|
|||||||
"Convert co-ordinate format",
|
"Convert co-ordinate format",
|
||||||
"Show on map",
|
"Show on map",
|
||||||
"Parse UNIX file permissions",
|
"Parse UNIX file permissions",
|
||||||
|
"Parse ObjectID timestamp",
|
||||||
"Swap endianness",
|
"Swap endianness",
|
||||||
"Parse colour code",
|
"Parse colour code",
|
||||||
"Escape string",
|
"Escape string",
|
||||||
"Unescape string",
|
"Unescape string",
|
||||||
"Pseudo-Random Number Generator",
|
"Pseudo-Random Number Generator",
|
||||||
"Sleep",
|
"Sleep"
|
||||||
"Parse ObjectId timestamp"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -9,19 +9,19 @@ import OperationError from "../errors/OperationError.mjs";
|
|||||||
import BSON from "bson";
|
import BSON from "bson";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Parse ObjectId timestamp operation
|
* Parse ObjectID timestamp operation
|
||||||
*/
|
*/
|
||||||
class ParseObjectIdTimestamp extends Operation {
|
class ParseObjectIDTimestamp extends Operation {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ParseObjectIdTimestamp constructor
|
* ParseObjectIDTimestamp constructor
|
||||||
*/
|
*/
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
this.name = "Parse ObjectId timestamp";
|
this.name = "Parse ObjectID timestamp";
|
||||||
this.module = "Default";
|
this.module = "Serialise";
|
||||||
this.description = "Parse timestamp from MongoDB/BSON ObjectId hex string.";
|
this.description = "Parse timestamp from MongoDB/BSON ObjectID hex string.";
|
||||||
this.infoURL = "https://docs.mongodb.com/manual/reference/method/ObjectId.getTimestamp/";
|
this.infoURL = "https://docs.mongodb.com/manual/reference/method/ObjectId.getTimestamp/";
|
||||||
this.inputType = "string";
|
this.inputType = "string";
|
||||||
this.outputType = "string";
|
this.outputType = "string";
|
||||||
@ -44,4 +44,4 @@ class ParseObjectIdTimestamp extends Operation {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export default ParseObjectIdTimestamp;
|
export default ParseObjectIDTimestamp;
|
||||||
|
@ -100,7 +100,7 @@ import "./tests/Lorenz.mjs";
|
|||||||
import "./tests/LuhnChecksum.mjs";
|
import "./tests/LuhnChecksum.mjs";
|
||||||
import "./tests/CipherSaber2.mjs";
|
import "./tests/CipherSaber2.mjs";
|
||||||
import "./tests/Colossus.mjs";
|
import "./tests/Colossus.mjs";
|
||||||
import "./tests/ParseObjectIdTimestamp.mjs";
|
import "./tests/ParseObjectIDTimestamp.mjs";
|
||||||
|
|
||||||
|
|
||||||
// Cannot test operations that use the File type yet
|
// Cannot test operations that use the File type yet
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Parse ObjectId timestamp tests
|
* Parse ObjectID timestamp tests
|
||||||
*
|
*
|
||||||
* @author dmfj [dominic@dmfj.io]
|
* @author dmfj [dominic@dmfj.io]
|
||||||
*
|
*
|
||||||
@ -16,7 +16,7 @@ TestRegister.addTests([
|
|||||||
expectedOutput: "1970-01-01T00:00:00.000Z",
|
expectedOutput: "1970-01-01T00:00:00.000Z",
|
||||||
recipeConfig: [
|
recipeConfig: [
|
||||||
{
|
{
|
||||||
op: "Parse ObjectId timestamp",
|
op: "Parse ObjectID timestamp",
|
||||||
args: [],
|
args: [],
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user