stream-chat-react-native-core
Version:
The official React Native and Expo components for Stream Chat, a service for building chat applications
23 lines • 649 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.appendOrderByClause = void 0;
var appendOrderByClause = (selectQuery, orderBy) => {
if (!orderBy) {
return [selectQuery, []];
}
var orderByClause = [];
for (var key in orderBy) {
var order = orderBy[key];
if (order === undefined) {
continue;
}
orderByClause.push(`${key} ${order === 1 ? 'ASC' : 'DESC'}`);
}
if (!orderByClause.length) {
return [selectQuery, []];
}
return [`${selectQuery} ORDER BY ${orderByClause.join(', ')}`];
};
exports.appendOrderByClause = appendOrderByClause;
//# sourceMappingURL=appendOrderByClause.js.map