stabilizaiton work - projects rework for maintenanceability and ui livening
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
namespace StellaOps.Provenance;
|
||||
|
||||
public static class DocumentValueExtensions
|
||||
{
|
||||
public static DocumentObject AsDocumentObject(this object? value) =>
|
||||
DocumentValue.Wrap(value).AsDocumentObject;
|
||||
|
||||
public static DocumentArray AsDocumentArray(this object? value) =>
|
||||
DocumentValue.Wrap(value).AsDocumentArray;
|
||||
|
||||
public static string AsString(this object? value) =>
|
||||
DocumentValue.Wrap(value).AsString;
|
||||
|
||||
public static int AsInt32(this object? value) =>
|
||||
DocumentValue.Wrap(value).AsInt32;
|
||||
|
||||
public static long AsInt64(this object? value) =>
|
||||
DocumentValue.Wrap(value).AsInt64;
|
||||
|
||||
public static double AsDouble(this object? value) =>
|
||||
DocumentValue.Wrap(value).AsDouble;
|
||||
|
||||
public static bool AsBoolean(this object? value) =>
|
||||
DocumentValue.Wrap(value).AsBoolean;
|
||||
}
|
||||
Reference in New Issue
Block a user