chatCompletionUtils.js 700 B

1234567891011121314151617181920
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.isPresent = exports.isToolMessage = exports.isFunctionMessage = exports.isAssistantMessage = void 0;
  4. const isAssistantMessage = (message) => {
  5. return message?.role === 'assistant';
  6. };
  7. exports.isAssistantMessage = isAssistantMessage;
  8. const isFunctionMessage = (message) => {
  9. return message?.role === 'function';
  10. };
  11. exports.isFunctionMessage = isFunctionMessage;
  12. const isToolMessage = (message) => {
  13. return message?.role === 'tool';
  14. };
  15. exports.isToolMessage = isToolMessage;
  16. function isPresent(obj) {
  17. return obj != null;
  18. }
  19. exports.isPresent = isPresent;
  20. //# sourceMappingURL=chatCompletionUtils.js.map