Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
12 lines
499 B
Plaintext
12 lines
499 B
Plaintext
const clientRefSymbol = Symbol.for('react.client.reference');
|
|
export function isReactServerComponentOrFunction(component) {
|
|
return typeof component === 'function' && component.$$typeof !== clientRefSymbol;
|
|
}
|
|
export function isReactClientComponent(component) {
|
|
return typeof component === 'function' && component.$$typeof === clientRefSymbol;
|
|
}
|
|
export function isReactComponentOrFunction(component) {
|
|
return typeof component === 'function';
|
|
}
|
|
|
|
//# sourceMappingURL=isReactComponent.js.map |