mirror of
https://github.com/LukeHagar/prettier-plugin-openapi.git
synced 2025-12-07 04:21:06 +00:00
Saving current state
This commit is contained in:
25
src/extensions/vendor/example-usage.ts
vendored
Normal file
25
src/extensions/vendor/example-usage.ts
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
/**
|
||||
* Example Vendor Extensions
|
||||
*/
|
||||
|
||||
// Function-based extensions with before/after helpers
|
||||
export const extensions = {
|
||||
'top-level': (before, after) => {
|
||||
return {
|
||||
'x-example-before-info': before('info'), // Before 'info'
|
||||
'x-example-after-paths': after('paths'), // After 'paths'
|
||||
};
|
||||
},
|
||||
'operation': (before, after) => {
|
||||
return {
|
||||
'x-example-before-parameters': before('parameters'), // Before 'parameters'
|
||||
'x-example-after-responses': after('responses'), // After 'responses'
|
||||
};
|
||||
},
|
||||
'schema': (before, after) => {
|
||||
return {
|
||||
'x-example-validation': after('type'), // After 'type'
|
||||
'x-example-example': after('example'), // After 'example'
|
||||
};
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user