[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Runtime](./puppeteer.protocol.runtime.md) > [EvaluateRequest](./puppeteer.protocol.runtime.evaluaterequest.md) > [replMode](./puppeteer.protocol.runtime.evaluaterequest.replmode.md) ## Protocol.Runtime.EvaluateRequest.replMode property Setting this flag to true enables `let` re-declaration and top-level `await`. Note that `let` variables can only be re-declared if they originate from `replMode` themselves. Signature: ```typescript replMode?: boolean; ```