@mathrunet/masamune
Version:
Manages packages for the server portion (NodeJS) of the Masamune framework.
50 lines (49 loc) • 1.36 kB
TypeScript
import { FirestoreModelFieldValueConverter, ModelFieldValueConverter } from "../model_field_value_converter";
/**
* Normal ModelFieldValueConverter.
*
* 通常のModelFieldValueConverter。
*/
export declare class ModelBasicConverter extends ModelFieldValueConverter {
/**
* Normal ModelFieldValueConverter.
*
* 通常のModelFieldValueConverter。
*/
constructor();
type: string;
convertFrom(key: string, value: any, original: {
[field: string]: any;
}): {
[field: string]: any;
} | null;
convertTo(key: string, value: any, original: {
[field: string]: any;
}): {
[field: string]: any;
} | null;
}
/**
* Normal FirestoreConverter.
*
* 通常のFirestoreConverter。
*/
export declare class FirestoreBasicConverter extends FirestoreModelFieldValueConverter {
/**
* Normal FirestoreConverter.
*
* 通常のFirestoreConverter。
*/
constructor();
type: string;
convertFrom(key: string, value: any, original: {
[field: string]: any;
}, firestoreInstance: FirebaseFirestore.Firestore): {
[field: string]: any;
} | null;
convertTo(key: string, value: any, original: {
[field: string]: any;
}, firestoreInstance: FirebaseFirestore.Firestore): {
[field: string]: any;
} | null;
}