Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jussinevavuori/kilpi
/ functions
Functions
316 in github.com/Jussinevavuori/kilpi
⨍
Functions
316
◇
Types & classes
53
Method
constructor
(hooks: KilpiClientHooks<TClient>)
packages/client/src/KilpiClientCache.ts:10
Method
constructor
(options: { client: TClient; action: TAction; inputs: InferPolicyInputs<GetPolicyByAction<TClient[
packages/client/src/KilpiClientPolicy.ts:31
Method
constructor
()
packages/client/src/KilpiClientHooks.ts:64
Method
constructor
( payload: TPayload, args: { jobTimeoutMs?: number; signal?: AbortSignal | null | undefine
packages/client/src/utils/BatchJob.ts:26
Method
constructor
(options: BatcherOptions<TPayload, TOutput>)
packages/client/src/utils/Batcher.ts:65
Method
constructor
()
packages/client/src/utils/ClientCache.ts:36
Method
constructor
(options: SendRequestToServerEndpointStrategyOptions)
packages/client/src/utils/HandleRequestStrategy.ts:63
Method
constructor
(options: HandleRequestCallbackStrategyOptions)
packages/client/src/utils/HandleRequestStrategy.ts:114
Method
constructor
(message: string, options: { cause?: unknown } = {})
packages/core/src/KilpiError.ts:7
Method
constructor
(decision: DeniedDecision)
packages/core/src/KilpiError.ts:18
Method
constructor
* Create new instance.
packages/core/src/KilpiCore.ts:88
Method
constructor
(options: { core: TCore; action: TAction; inputs: InferPolicyInputs<GetPolicyByAction<TCore["$$inf
packages/core/src/KilpiPolicy.ts:34
Method
constructor
()
packages/core/src/KilpiHooks.ts:157
Method
constructor
(payload: TPayload)
packages/core/src/plugins/AuditPlugin/BatchJob.ts:13
Method
constructor
(options: ImmediateAuditFlushStrategyOptions<T>)
packages/core/src/plugins/AuditPlugin/ImmediateAuditFlushStrategy.ts:18
Method
constructor
(options: BatcherOptions<TPayload, TOutput>)
packages/core/src/plugins/AuditPlugin/Batcher.ts:59
Method
constructor
(options: PeriodicalAuditFlushStrategyOptions<T>)
packages/core/src/plugins/AuditPlugin/PeriodicalAuditFlushStrategy.ts:22
Method
constructor
(options: ManualAuditFlushStrategyOptions<T>)
packages/core/src/plugins/AuditPlugin/ManualAuditFlushStrategy.ts:21
Method
constructor
(options: BatchAuditFlushStrategyOptions<T>)
packages/core/src/plugins/AuditPlugin/BatchAuditFlushStrategy.ts:22
Function
countRootlevelPolicyKeys
()
packages/core/__tests__/KilpiPlugin.test.ts:26
Function
create
(subject)
packages/core/__tests__/KilpiPolicy.test.ts:22
Function
create
(subject)
packages/core/__tests__/context.test.ts:20
Function
create
(subject)
packages/core/__tests__/KilpiHooks.test.ts:22
Function
create
(subject)
packages/core/__tests__/subjectCaching.test.ts:26
Function
create
(subject)
examples/next-js/src/kilpi.server.ts:67
Function
createArticle
* Create an article.
examples/next-js/src/article-service.ts:116
Function
createSubjectState
* Utility for creating a value which holds the current subject. * * @usage * ``` * const subjectState = TestingUtils.createSubjectState();
packages/core/__tests__/TestingUtils.ts:17
Function
createSubscribable
()
packages/client/src/utils/createSubscribable.ts:1
Function
d
(subject, object: { id: string })
packages/client/__tests__/KilpiClientCache.test.ts:43
Function
decorateNamespace
(path)
packages/client/src/createKilpiClient.ts:157
Function
delete
(subject, post: { authorId: string })
packages/core/__tests__/KilpiPolicy.test.ts:25
Function
delete
(subject, post: { authorId: string })
packages/core/__tests__/context.test.ts:23
Function
delete
(subject, post: { authorId: string })
packages/core/__tests__/KilpiHooks.test.ts:25
Function
delete
(subject, post: { authorId: string })
packages/core/__tests__/subjectCaching.test.ts:29
Function
delete
(subject, article: Article)
examples/next-js/src/kilpi.server.ts:80
Function
deleteArticle
* Delete article
examples/next-js/src/article-service.ts:173
Function
disable
()
packages/core/src/plugins/AuditPlugin/AuditPlugin.ts:68
Function
edit
(subject, post: { id: string; userId: string })
packages/client/__tests__/KilpiClient.batch.test.ts:22
Function
edit
(subject, post: Post)
packages/client/__tests__/KilpiClientPolicy.test.ts:23
Function
edit
(subject, post: { id: string; userId: string })
packages/react-client/src/__tests__/AuthorizeClient.test.tsx:17
Function
edit
(subject, post: { id: string; userId: string })
packages/react-client/src/__tests__/useAuthorize.test.tsx:20
Function
extendClient
* Extend the client to allow creating components.
packages/react-client/src/plugins/ReactClientPlugin.ts:19
Function
extendCore
()
packages/core/src/plugins/EndpointPlugin/EndpointPlugin.ts:87
Function
extendCore
()
packages/core/src/plugins/AuditPlugin/AuditPlugin.ts:82
Function
extendCore
()
packages/core/__tests__/KilpiPlugin.test.ts:17
Function
extendCore
()
packages/react-server/src/plugins/ReactServerPlugin.ts:56
Function
extendPolicy
* Extend policies to add the `useAuthorize` hook. Ensure matches extension type * with the satisfies clause.
packages/react-client/src/plugins/ReactClientPlugin.ts:34
Function
get
(target, prop, receiver)
packages/client/src/createKilpiClient.ts:117
Function
get
(_obj, key)
packages/client/src/utils/proxy.ts:24
Function
get
(target, prop, receiver)
packages/core/src/createKilpi.ts:114
Function
get
(_obj, key)
packages/core/src/utils/proxy.ts:15
Function
get
()
packages/core/__tests__/KilpiPlugin.test.ts:20
Function
getAdjacentDocs
(sidebar: SidebarFolder, currentDoc: CollectionEntry<"docs">)
apps/docs/src/components/docs/getAdjacentDocs.ts:7
Function
getAuthorizationsCount
()
packages/core/__tests__/KilpiPlugin.test.ts:29
Function
getLatest
* Access the latest value.
packages/client/src/utils/createSubscribable.ts:9
Function
getLatest
* Access the latest value.
apps/docs/src/utils/createSubscribable.ts:9
Function
getSidebar
()
apps/docs/src/components/docs/getSidebar.ts:19
Function
getSubject
()
packages/core/__tests__/TestingUtils.ts:20
Function
getSubject
()
packages/core/__tests__/KilpiPolicy.test.ts:11
Function
getSubject
()
packages/core/__tests__/AuditPlugin.test.ts:10
Function
getSubject
()
packages/core/__tests__/KilpiPlugin.types.test.ts:7
Function
getSubject
(ctx?: { cookie?: string })
packages/core/__tests__/context.test.ts:7
Function
getSubject
()
packages/core/__tests__/KilpiHooks.test.ts:11
Function
getSubject
()
packages/core/__tests__/subjectCaching.test.ts:14
Function
getSubject
()
packages/core/__tests__/KilpiQuery.test.ts:11
Function
getSubject
()
packages/core/__tests__/KilpiCore.getSubject.test.ts:13
Function
getSubject
()
packages/react-server/src/__tests__/Authorize.test.tsx:24
Function
getSubject
* Get subject from better-auth. * * Due to next's `headers()` function, this does not need a `ctx` parameter.
examples/next-js/src/kilpi.server.ts:33
Function
handleSignOut
()
examples/next-js/src/components/SignOutButton.tsx:7
Function
handleToggleTheme
()
apps/docs/src/components/layout/ThemeToggle.tsx:17
Method
invalidateKey
* Fine-grained invalidation: invalidate a specific cache key. * * Only supports invalidating a single key. Use `invalidate` to invalidate single
packages/client/src/KilpiClientCache.ts:79
Function
isRscContext
()
packages/react-server/src/utils/createRscCache.ts:23
Function
list
(subject)
packages/core/__tests__/context.test.ts:15
Function
mapLatest
* Access and map the latest value.
packages/client/src/utils/createSubscribable.ts:16
Function
mapLatest
* Access and map the latest value.
apps/docs/src/utils/createSubscribable.ts:16
Method
matches
(key)
packages/client/src/KilpiClientCache.ts:63
Function
never
()
packages/react-client/src/__tests__/AuthorizeClient.test.tsx:13
Function
never
()
packages/react-client/src/__tests__/useAuthorize.test.tsx:16
Function
never
()
packages/core/__tests__/KilpiPolicy.test.ts:18
Function
never
()
packages/core/__tests__/AuditPlugin.test.ts:15
Function
never
()
packages/core/__tests__/KilpiHooks.test.ts:18
Function
never
()
packages/core/__tests__/subjectCaching.test.ts:22
Function
never
()
packages/react-server/src/__tests__/Authorize.test.tsx:32
Method
onAuditEvent
(event: KilpiAuditEvent<T>)
packages/core/src/plugins/AuditPlugin/ImmediateAuditFlushStrategy.ts:22
Method
onAuditEvent
(event: KilpiAuditEvent<T>)
packages/core/src/plugins/AuditPlugin/PeriodicalAuditFlushStrategy.ts:32
Method
onAuditEvent
(event: KilpiAuditEvent<T>)
packages/core/src/plugins/AuditPlugin/ManualAuditFlushStrategy.ts:26
Method
onAuditEvent
(event: KilpiAuditEvent<T>)
packages/core/src/plugins/AuditPlugin/BatchAuditFlushStrategy.ts:40
Function
onBeforeHandleRequest
(request)
packages/client/__tests__/onBeforeSendRequestHook.test.ts:16
Function
onError
({ error })
examples/next-js/src/components/SignOutButton.tsx:13
Function
onFlushEvents
()
packages/core/__tests__/KilpiPlugin.types.test.ts:14
Function
onSuccess
()
examples/next-js/src/components/SignUpForm.tsx:41
Function
onSuccess
()
examples/next-js/src/components/SignOutButton.tsx:10
Function
onSuccess
()
examples/next-js/src/components/SignInForm.tsx:39
Function
onUnauthorizedAssert
* By default, when `.assert()` fails, go to the sign-in page.
examples/next-js/src/kilpi.server.ts:92
Function
publish
* Publish a new value.
packages/client/src/utils/createSubscribable.ts:34
Function
publish
* Publish a new value.
apps/docs/src/utils/createSubscribable.ts:34
Function
read
(user, post: { userId: string })
packages/react-server/src/__tests__/Authorize.test.tsx:36
Function
read
(subject, article: Article)
examples/next-js/src/kilpi.server.ts:58
Method
request
* Implement the request method.
packages/client/src/utils/HandleRequestStrategy.ts:71
Method
request
* Implement the request method.
packages/client/src/utils/HandleRequestStrategy.ts:122
← previous
next →
201–300 of 316, ranked by callers