Skip to content

Latest commit

 

History

History
25 lines (14 loc) · 671 Bytes

File metadata and controls

25 lines (14 loc) · 671 Bytes
outline deep

DF0028: Snapshot Type Mismatch

Package: devframe

Migrated from DTK0008.

Message

Function "{name}" with type "{type}" cannot use snapshot: true. Only "query" functions support this sugar; "static" functions have equivalent default behavior already.

Cause

snapshot: true is sugar for "query in dev, single baked snapshot in build". It is only meaningful on 'query' functions — 'static' already has equivalent default behavior, and 'action' / 'event' have nothing to snapshot.

Fix

Remove snapshot: true, or change the function type to 'query'.

Source

packages/devframe/src/rpc/validation.ts