26 lines
		
	
	
		
			928 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			928 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
"use strict";
 | 
						|
Object.defineProperty(exports, "__esModule", {
 | 
						|
    value: true
 | 
						|
});
 | 
						|
Object.defineProperty(exports, "after", {
 | 
						|
    enumerable: true,
 | 
						|
    get: function() {
 | 
						|
        return after;
 | 
						|
    }
 | 
						|
});
 | 
						|
const _workasyncstorageexternal = require("../app-render/work-async-storage.external");
 | 
						|
function after(task) {
 | 
						|
    const workStore = _workasyncstorageexternal.workAsyncStorage.getStore();
 | 
						|
    if (!workStore) {
 | 
						|
        // TODO(after): the linked docs page talks about *dynamic* APIs, which after soon won't be anymore
 | 
						|
        throw Object.defineProperty(new Error('`after` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context'), "__NEXT_ERROR_CODE", {
 | 
						|
            value: "E468",
 | 
						|
            enumerable: false,
 | 
						|
            configurable: true
 | 
						|
        });
 | 
						|
    }
 | 
						|
    const { afterContext } = workStore;
 | 
						|
    return afterContext.after(task);
 | 
						|
}
 | 
						|
 | 
						|
//# sourceMappingURL=after.js.map
 |