UNPKG

botframework-webchat-component

Version:
24 lines (22 loc) 1.97 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = useValueRef; var _react = require("react"); // TODO: [P0] #4133 Don't copy. function useValueRef(value) { var ref = (0, _react.useRef)(); var readOnlyRef = (0, _react.useMemo)(function () { return Object.create({}, { current: { get: function get() { return ref.current; } } }); }, []); ref.current = value; return readOnlyRef; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJyZXF1aXJlIiwidXNlVmFsdWVSZWYiLCJ2YWx1ZSIsInJlZiIsInVzZVJlZiIsInJlYWRPbmx5UmVmIiwidXNlTWVtbyIsIk9iamVjdCIsImNyZWF0ZSIsImN1cnJlbnQiLCJnZXQiXSwic291cmNlUm9vdCI6ImNvbXBvbmVudDovLy8iLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ob29rcy9pbnRlcm5hbC91c2VWYWx1ZVJlZi50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUT0RPOiBbUDBdICM0MTMzIERvbid0IGNvcHkuXG5pbXBvcnQgeyBSZWZPYmplY3QsIHVzZU1lbW8sIHVzZVJlZiB9IGZyb20gJ3JlYWN0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlVmFsdWVSZWY8VD4odmFsdWU6IFQpOiBSZWZPYmplY3Q8VD4ge1xuICBjb25zdCByZWYgPSB1c2VSZWY8VD4oKTtcbiAgY29uc3QgcmVhZE9ubHlSZWYgPSB1c2VNZW1vKFxuICAgICgpID0+XG4gICAgICBPYmplY3QuY3JlYXRlKFxuICAgICAgICB7fSxcbiAgICAgICAge1xuICAgICAgICAgIGN1cnJlbnQ6IHtcbiAgICAgICAgICAgIGdldDogKCkgPT4gcmVmLmN1cnJlbnRcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICksXG4gICAgW11cbiAgKTtcblxuICByZWYuY3VycmVudCA9IHZhbHVlO1xuXG4gIHJldHVybiByZWFkT25seVJlZjtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQ0EsSUFBQUEsTUFBQSxHQUFBQyxPQUFBO0FBREE7O0FBR2UsU0FBU0MsV0FBV0EsQ0FBSUMsS0FBUSxFQUFnQjtFQUM3RCxJQUFNQyxHQUFHLEdBQUcsSUFBQUMsYUFBTSxFQUFJLENBQUM7RUFDdkIsSUFBTUMsV0FBVyxHQUFHLElBQUFDLGNBQU8sRUFDekI7SUFBQSxPQUNFQyxNQUFNLENBQUNDLE1BQU0sQ0FDWCxDQUFDLENBQUMsRUFDRjtNQUNFQyxPQUFPLEVBQUU7UUFDUEMsR0FBRyxFQUFFLFNBQUFBLElBQUE7VUFBQSxPQUFNUCxHQUFHLENBQUNNLE9BQU87UUFBQTtNQUN4QjtJQUNGLENBQ0YsQ0FBQztFQUFBLEdBQ0gsRUFDRixDQUFDO0VBRUROLEdBQUcsQ0FBQ00sT0FBTyxHQUFHUCxLQUFLO0VBRW5CLE9BQU9HLFdBQVc7QUFDcEIifQ==