@mathrunet/masamune
Version:
Manages packages for the server portion (NodeJS) of the Masamune framework.
49 lines • 1.6 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FirestoreModelFieldValueConverter = exports.ModelFieldValueConverter = void 0;
/**
* Base class for converting [ModelFieldValue] for use in Firestore.
*
* Firestoreで利用するための[ModelFieldValue]の変換を行うベースクラス。
*/
class ModelFieldValueConverter {
/**
* Base class for converting [ModelFieldValue] for use in Firestore.
*
* Firestoreで利用するための[ModelFieldValue]の変換を行うベースクラス。
*/
constructor() { }
}
exports.ModelFieldValueConverter = ModelFieldValueConverter;
/**
* Base class for converting [ModelFieldValue] for use in Firestore.
*
* Firestoreで利用するための[ModelFieldValue]の変換を行うベースクラス。
*/
class FirestoreModelFieldValueConverter {
/**
* Base class for converting [ModelFieldValue] for use in Firestore.
*
* Firestoreで利用するための[ModelFieldValue]の変換を行うベースクラス。
*/
constructor() { }
/**
* Generate a header for ModelFieldValue.
*
* ModelFieldValue用のヘッダーを生成します。
*
* @returns { { [field: string]: any } }
* Header for ModelFieldValue.
*
* ModelFieldValue用のヘッダー。
*/
header() {
return {
"@source": "server",
"@type": this.type,
};
}
;
}
exports.FirestoreModelFieldValueConverter = FirestoreModelFieldValueConverter;
//# sourceMappingURL=model_field_value_converter.js.map